rti800: fix straight-binary/2's-complement option for DAC channel 1
[comedi.git] / comedi / comedi_ksyms.c
index f5d459606ac1ce613d44b0266a7771fe930a6ba1..178c2bd03ae73b76ff2a3492cebc3bcd890ea03b 100644 (file)
@@ -3,7 +3,7 @@
     exported comedi functions
 
     COMEDI - Linux Control and Measurement Device Interface
-    Copyright (C) 1997-8 David A. Schleef <ds@stm.lbl.gov>
+    Copyright (C) 1997-8 David A. Schleef <ds@schleef.org>
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 
 */
 
-
-#include <comedi_module.h>
-
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/sched.h>
-
-
-
-#ifdef LINUX_V20
-
-struct symbol_table comedi_syms = {
-#include <linux/symtab_begin.h>
-       X(comedi_trig_ioctl),
-       X(__comedi_trig_ioctl),
-       X(comedi_lock_ioctl),
-       X(comedi_unlock_ioctl),
-       X(comedi_cancel_ioctl),
-       X(comedi_register_callback),
-#include <linux/symtab_end.h>
-};
-
+#define __NO_VERSION__
+#ifndef EXPORT_SYMTAB
+#define EXPORT_SYMTAB
 #endif
 
-#ifdef LINUX_V22
+#include <linux/comedidev.h>
 
-#if 0
-EXPORT_SYMBOL(comedi_trig_ioctl);
-EXPORT_SYMBOL(__comedi_trig_ioctl);
-EXPORT_SYMBOL(comedi_lock_ioctl);
-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);
-EXPORT_SYMBOL(comedi_done);
+//EXPORT_SYMBOL(comedi_bufcheck);
+//EXPORT_SYMBOL(comedi_done);
+//EXPORT_SYMBOL(comedi_error_done);
 EXPORT_SYMBOL(comedi_error);
-
+//EXPORT_SYMBOL(comedi_eobuf);
+//EXPORT_SYMBOL(comedi_eos);
+EXPORT_SYMBOL(comedi_event);
+EXPORT_SYMBOL(comedi_get_subdevice_runflags);
+EXPORT_SYMBOL(comedi_set_subdevice_runflags);
+EXPORT_SYMBOL(range_bipolar10);
+EXPORT_SYMBOL(range_bipolar5);
+EXPORT_SYMBOL(range_bipolar2_5);
+EXPORT_SYMBOL(range_unipolar10);
+EXPORT_SYMBOL(range_unipolar5);
+EXPORT_SYMBOL(range_unknown);
+#ifdef CONFIG_COMEDI_RT
+EXPORT_SYMBOL(comedi_free_irq);
+EXPORT_SYMBOL(comedi_request_irq);
+EXPORT_SYMBOL(comedi_switch_to_rt);
+EXPORT_SYMBOL(comedi_switch_to_non_rt);
+EXPORT_SYMBOL(rt_pend_call);
 #endif
-
-
-
+#ifdef CONFIG_COMEDI_DEBUG
+EXPORT_SYMBOL(comedi_debug);
+#endif
+EXPORT_SYMBOL_GPL(comedi_alloc_board_minor);
+EXPORT_SYMBOL_GPL(comedi_free_board_minor);
+EXPORT_SYMBOL_GPL(comedi_pci_auto_config);
+EXPORT_SYMBOL_GPL(comedi_pci_auto_unconfig);
+EXPORT_SYMBOL_GPL(comedi_usb_auto_config);
+EXPORT_SYMBOL_GPL(comedi_usb_auto_unconfig);
+
+/* for kcomedilib */
+EXPORT_SYMBOL(check_chanlist);
+EXPORT_SYMBOL_GPL(comedi_get_device_file_info);
+
+EXPORT_SYMBOL(comedi_buf_put);
+EXPORT_SYMBOL(comedi_buf_get);
+EXPORT_SYMBOL(comedi_buf_read_n_available);
+EXPORT_SYMBOL(comedi_buf_write_free);
+EXPORT_SYMBOL(comedi_buf_write_alloc);
+EXPORT_SYMBOL(comedi_buf_read_free);
+EXPORT_SYMBOL(comedi_buf_read_alloc);
+EXPORT_SYMBOL(comedi_buf_memcpy_to);
+EXPORT_SYMBOL(comedi_buf_memcpy_from);
+EXPORT_SYMBOL(comedi_reset_async_buf);