/* * import.c -- a module using a symbol from export.c * * Tested with 2.0 on the x86, Sparc *********/ #ifndef __KERNEL__ # define __KERNEL__ #endif #ifndef MODULE # define MODULE #endif /* * Use versioning if needed */ #include /* retrieve the CONFIG_* macros */ #ifdef CONFIG_MODVERSIONS # undef MODVERSIONS /* it might be defined */ # define MODVERSIONS #endif #ifdef MODVERSIONS # include # include "export.ver" #endif #include #include extern int export_function(int, int); int init_module(void) { int i = export_function(2,2); printk("import: my mate tells that 2+2 = %i\n",i); return 0; } void cleanup_module(void) {}