--- uctrl.c.0	Tue Oct  5 10:54:48 1999
+++ uctrl.c	Tue Oct  5 10:58:51 1999
@@ -89,11 +89,7 @@
 	&uctrl_fops
 };
 
-#ifdef MODULE
-int init_module(void)
-#else
-__initfunc(int uctrl_init(void))
-#endif
+static int __init uctrl_init(void))
 {
 	struct uctrl_driver *driver = &drv;
 	int len;
@@ -139,8 +135,7 @@
 }
 
 
-#ifdef MODULE
-void cleanup_module(void)
+static void __exit uctrl_exit(void)
 {
 	struct uctrl_driver *driver = &drv;
 
@@ -152,4 +147,6 @@
 	if (driver->regs)
 		driver->regs = 0;
 }
-#endif
+
+module_init(uctrl_init);
+module_exit(uctrl_exit);