ksyms needed for kcomedilib
authorDavid Schleef <ds@schleef.org>
Wed, 9 Feb 2000 06:57:34 +0000 (06:57 +0000)
committerDavid Schleef <ds@schleef.org>
Wed, 9 Feb 2000 06:57:34 +0000 (06:57 +0000)
Makefile
comedi/comedi_ksyms.c
comedi/comedi_module.h

index baba3c4ec08b367713cff40ad53db2abd08a267a..f2f131c157f0f5a7ff5c0467455dbae7f56851e0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,8 +7,8 @@ VERS3 = 38
 
 INSTALLDIR=/usr
 
-#LINUXDIR = /usr/src/linux
-LINUXDIR = /d/ds/cvs/rtl/linux22
+LINUXDIR = /usr/src/linux
+#LINUXDIR = /d/ds/cvs/rtl/linux22
 #LINUXDIR = /d/ds/cvs/linux22
 
 # define the following if you want to compile using RTL
index 36cdea776b68dac7fa8c740762c237051eec66ff..751447ed4c12f6539cfa7c2cc60466d7a1586be5 100644 (file)
@@ -55,6 +55,8 @@ EXPORT_SYMBOL(comedi_unlock_ioctl);
 EXPORT_SYMBOL(comedi_cancel_ioctl);
 EXPORT_SYMBOL(comedi_register_callback);
 #endif
+
+/* for drivers */
 EXPORT_SYMBOL(comedi_driver_register);
 EXPORT_SYMBOL(comedi_driver_unregister);
 EXPORT_SYMBOL(comedi_bufcheck);
@@ -65,6 +67,11 @@ EXPORT_SYMBOL(di_unpack);
 EXPORT_SYMBOL(comedi_eobuf);
 EXPORT_SYMBOL(comedi_eos);
 
+/* for kcomedilib */
+EXPORT_SYMBOL(comedi_devices);
+EXPORT_SYMBOL(rtcomedi_lock_semaphore);
+EXPORT_SYMBOL(check_chanlist);
+
 #endif
 
 
index 09291abc0aa4014c555a6158377b35f0f74dbafe..53db6b8ffc60df3f2faf723796003cff733c2f94 100644 (file)
@@ -235,6 +235,8 @@ void comedi_free_irq(unsigned int irq,void *dev_id);
 int do_rangeinfo_ioctl(comedi_device *dev,comedi_rangeinfo *arg);
 int check_chanlist(comedi_subdevice *s,int n,unsigned int *chanlist);
 
+extern int rtcomedi_lock_semaphore;
+
 /* range stuff */
 
 #include <range.h>
@@ -279,10 +281,8 @@ static inline int alloc_private(comedi_device *dev,int size)
 
 
 #ifdef LINUX_V20
-#ifdef CONFIG_EXPORT
 extern struct symbol_table comedi_syms;
 #endif
-#endif
 
 
 #endif /* _COMEDI_MODULE_H */