#include <comedi.h>
#include <string.h>
-#include <libinternal.h>
+#include "libinternal.h"
INTERNAL int __comedi_init=0;
if( (s=getenv("COMEDILIB_LOGLEVEL")) ){
__comedi_loglevel=strtol(s,NULL,0);
- DEBUG(3,"setting loglevel to %d\n",__comedi_loglevel);
+ COMEDILIB_DEBUG(3,"setting loglevel to %d\n",__comedi_loglevel);
}
}
+EXPORT_SYMBOL(comedi_open,0.7.18);
comedi_t *comedi_open(const char *fn)
{
comedi_t *it;
return NULL;
}
-#if 0
-/* this is an example of how we do versioned symbols */
-__asm__(".symver comedi_open_0,comedi_open@");
-#endif
-
+EXPORT_SYMBOL(comedi_close,0.7.18);
int comedi_close(comedi_t *it)
{
subdevice *s;
return 0;
}
+EXPORT_SYMBOL(comedi_cancel,0.7.18);
int comedi_cancel(comedi_t *it,unsigned int subdevice)
{
return comedi_ioctl(it->fd,COMEDI_CANCEL,subdevice);
}
+EXPORT_SYMBOL(comedi_poll,0.7.18);
int comedi_poll(comedi_t *it,unsigned int subdevice)
{
return comedi_ioctl(it->fd,COMEDI_POLL,subdevice);
}
+EXPORT_SYMBOL(comedi_fileno,0.7.18);
int comedi_fileno(comedi_t *it)
{
if(!it)
return it->fd;
}
+EXPORT_SYMBOL(comedi_trigger,0.7.18);
int comedi_trigger(comedi_t *it,comedi_trig *t)
{
if(!it || !t)
return comedi_ioctl(it->fd, COMEDI_TRIG, (unsigned long)t);
}
+EXPORT_SYMBOL(comedi_command,0.7.18);
int comedi_command(comedi_t *it,comedi_cmd *t)
{
int ret;
return ret;
}
+EXPORT_SYMBOL(comedi_command_test,0.7.18);
int comedi_command_test(comedi_t *it,comedi_cmd *t)
{
int ret;
return ret;
}
+EXPORT_SYMBOL(comedi_do_insnlist,0.7.18);
int comedi_do_insnlist(comedi_t *it,comedi_insnlist *il)
{
int ret;
return ret;
}
+EXPORT_SYMBOL(comedi_do_insn,0.7.18);
int comedi_do_insn(comedi_t *it,comedi_insn *insn)
{
if(it->has_insn_ioctl){
}
}
+EXPORT_SYMBOL(comedi_lock,0.7.18);
int comedi_lock(comedi_t *it,unsigned int subdevice)
{
return comedi_ioctl(it->fd, COMEDI_LOCK, subdevice);
}
+EXPORT_SYMBOL(comedi_unlock,0.7.18);
int comedi_unlock(comedi_t *it,unsigned int subdevice)
{
return comedi_ioctl(it->fd, COMEDI_UNLOCK, subdevice);