patch-2.2.19 linux/drivers/isdn/divert/divert_init.c
Next file: linux/drivers/isdn/divert/divert_procfs.c
Previous file: linux/drivers/isdn/divert/Makefile
Back to the patch index
Back to the overall index
- Lines: 49
- Date:
Sun Mar 25 11:37:32 2001
- Orig file:
v2.2.18/drivers/isdn/divert/divert_init.c
- Orig date:
Sun Mar 25 11:28:24 2001
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.18/drivers/isdn/divert/divert_init.c linux/drivers/isdn/divert/divert_init.c
@@ -1,5 +1,5 @@
/*
- * $Id: divert_init.c,v 1.5 2000/11/13 22:51:47 kai Exp $
+ * $Id: divert_init.c,v 1.5.6.2 2001/01/24 22:18:17 kai Exp $
*
* Module init for DSS1 diversion services for i4l.
*
@@ -23,6 +23,7 @@
#include <linux/module.h>
#include <linux/version.h>
+#include <linux/init.h>
#include "isdn_divert.h"
/********************/
@@ -46,7 +47,7 @@
/* Module interface code */
/* no cmd line parms */
/*************************/
-int init_module(void)
+static int __init divert_init(void)
{ int i;
if (divert_dev_init())
@@ -63,12 +64,12 @@
#endif
printk(KERN_INFO "dss1_divert module successfully installed\n");
return(0);
-} /* init_module */
+}
/**********************/
/* Module deinit code */
/**********************/
-void cleanup_module(void)
+static void divert_exit(void)
{ int flags;
int i;
@@ -89,6 +90,8 @@
deleterule(-1); /* delete all rules and free mem */
deleteprocs();
printk(KERN_INFO "dss1_divert module successfully removed \n");
-} /* cleanup_module */
+}
+module_init(divert_init);
+module_exit(divert_exit);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)