40     pthread_t caller_thread;    
    50     pthread_mutex_t 
mutex;      
    57     pthread_mutex_t 
mutex;
    58     pthread_cond_t new_req;
    63     unsigned int initialized;     
    71 #define AIO_QUEUE_INITIALIZED 0xB00B    73 #ifndef AIO_MAX_THREADS    74 #define AIO_MAX_THREADS 5    77 #ifndef AIO_MAX_QUEUE_SIZE    78 #define AIO_MAX_QUEUE_SIZE 30    81 int rtems_aio_init (
void);
    91                  struct aiocb *aiocbp);
    96 #define AIO_assert(_x) assert(_x)    97 #define AIO_printf(_x) printf(_x)    99 #define AIO_assert(_x)   100 #define AIO_printf(_x)   103 #define rtems_aio_set_errno_return_minus_one( _error, _aiocbp ) \   104   do { (_aiocbp)->error_code = (_error);            \   105     (_aiocbp)->return_value = -1;               \   106     rtems_set_errno_and_return_minus_one (_error);} while(0) 
Data which Ease the Burden of Consistently Setting Errno.
 
POSIX Threads Private Support.
 
Definition: aio_misc.h:55
 
Information for the Assert Handler.
 
Definition: aio_misc.h:34
 
Definition: aio_misc.h:44
 
POSIX Asynchronous Input and Output.