From: David Schleef Date: Sat, 14 Jul 2001 00:42:51 +0000 (+0000) Subject: Added a bit of __comedi_errno initialization X-Git-Tag: r0_7_16~26 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=494d76f823c69f72d72c00a1f2743a4484e669cd;p=comedilib.git Added a bit of __comedi_errno initialization --- diff --git a/lib/comedi.c b/lib/comedi.c index ccb6d2e..0f9c5c4 100644 --- a/lib/comedi.c +++ b/lib/comedi.c @@ -148,17 +148,26 @@ int comedi_trigger(comedi_t *it,comedi_trig *t) int comedi_command(comedi_t *it,comedi_cmd *t) { - return ioctl(it->fd,COMEDI_CMD,t); + int ret; + ret = ioctl(it->fd,COMEDI_CMD,t); + __comedi_errno = errno; + return ret; } int comedi_command_test(comedi_t *it,comedi_cmd *t) { - return ioctl(it->fd,COMEDI_CMDTEST,t); + int ret; + ret = ioctl(it->fd,COMEDI_CMDTEST,t); + __comedi_errno = errno; + return ret; } int comedi_do_insnlist(comedi_t *it,comedi_insnlist *il) { - return ioctl(it->fd,COMEDI_INSNLIST,il); + int ret; + ret = ioctl(it->fd,COMEDI_INSNLIST,il); + __comedi_errno = errno; + return ret; } int comedi_do_insn(comedi_t *it,comedi_insn *insn)