.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "INTER_MODULE_REGISTER" "" "06 October 2005" "" ""
.SH NAME
inter_module_register \- register a new set of inter module data.
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void inter_module_register (const char * \fIim_name\fB, struct module * \fIowner\fB, const void * \fIuserdata\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIim_name\fB\fR
an arbitrary string to identify the data, must be unique
.TP
\fB\fIowner\fB\fR
module that is registering the data, always use THIS_MODULE
.TP
\fB\fIuserdata\fB\fR
pointer to arbitrary userdata to be registered
.SH "DESCRIPTION"
.PP
Check that the im_name has not already been registered,
complain if it has. For new data, add it to the inter_module_entry
list.