Provided by: libgpib-doc_4.3.7-5_all bug

NAME

       AsyncIbcnt - ibcnt, ibcntl values for last asynchronous I/O operation

SYNOPSIS

       #include <gpib/ib.h>

       int AsyncIbcnt(void);

       long AsyncIbcntl(void);

DESCRIPTION

       AsyncIbcnt() and AsyncIbcntl() return thread-local counts related to the global variables ibcnt, ibcntl.
       Their values correspond to the result of the last asynchronous I/O operation resynchronized to the
       current thread by an ibwait or ibstop call. These functions only reflect the result of the asynchronous
       I/O operation itself and not, for example, the ibwait which resynchronized the asynchronous result to the
       current thread. Thus the result from AsyncIbcnt() is easier to interpret than ThreadIbcnt(), since it is
       unambiguous whether the value is associated with the asynchronous I/O result, or with the function call
       used to resynchronize (ibwait or ibstop).

       These functions are Linux-GPIB extensions.

RETURN VALUE

       A value related to ibcnt or ibcntl corresponding to the last asynchronous I/O operation resynchronized to
       the current thread is returned.

COPYRIGHT

       Copyright © 2003-2006, 2008 Frank Mori Hess

linux-gpib 4.3.7                                   11/28/2025                                      ASYNCIBCNT(3)