diff -ur -X excl linus-2.5/net/irda/ircomm/Makefile linux-2.5.export/net/irda/ircomm/Makefile --- linus-2.5/net/irda/ircomm/Makefile Thu Apr 25 13:42:41 2002 +++ linux-2.5.export/net/irda/ircomm/Makefile Thu Apr 25 13:44:34 2002 @@ -4,6 +4,8 @@ O_TARGET := ircomm_and_tty.o +export-objs := ircomm_core.o + ircomm-objs := ircomm_core.o ircomm_event.o ircomm_lmp.o ircomm_ttp.o ircomm-tty-objs := ircomm_tty.o ircomm_tty_attach.o ircomm_tty_ioctl.o ircomm_param.o diff -ur -X excl linus-2.5/net/irda/ircomm/ircomm_core.c linux-2.5.export/net/irda/ircomm/ircomm_core.c --- linus-2.5/net/irda/ircomm/ircomm_core.c Thu Apr 25 13:42:41 2002 +++ linux-2.5.export/net/irda/ircomm/ircomm_core.c Thu Apr 25 13:44:34 2002 @@ -134,6 +134,8 @@ return self; } +EXPORT_SYMBOL(ircomm_open); + /* * Function ircomm_close_instance (self) * @@ -187,6 +189,8 @@ return __ircomm_close(self); } +EXPORT_SYMBOL(ircomm_close); + /* * Function ircomm_connect_request (self, service_type) * @@ -217,6 +221,8 @@ return ret; } +EXPORT_SYMBOL(ircomm_connect_request); + /* * Function ircomm_connect_indication (self, qos, skb) * @@ -269,6 +275,8 @@ return ret; } +EXPORT_SYMBOL(ircomm_connect_response); + /* * Function connect_confirm (self, skb) * @@ -312,6 +320,8 @@ return ret; } +EXPORT_SYMBOL(ircomm_data_request); + /* * Function ircomm_data_indication (self, skb) * @@ -387,6 +397,8 @@ return ret; } +EXPORT_SYMBOL(ircomm_control_request); + /* * Function ircomm_control_indication (self, skb) * @@ -438,6 +450,8 @@ return ret; } +EXPORT_SYMBOL(ircomm_disconnect_request); + /* * Function disconnect_indication (self, skb) * @@ -479,6 +493,8 @@ irttp_flow_request(self->tsap, flow); } +EXPORT_SYMBOL(ircomm_flow_request); + #ifdef CONFIG_PROC_FS /* * Function ircomm_proc_read (buf, start, offset, len, unused) @@ -542,4 +558,3 @@ ircomm_cleanup(); } #endif /* MODULE */ -