(root)/
glibc-2.38/
include/
aio.h
       1  #ifndef _AIO_H
       2  #include <rt/aio.h>
       3  
       4  #ifndef _ISOMAC
       5  /* Now define the internal interfaces.  */
       6  extern void __aio_init (const struct aioinit *__init);
       7  
       8  /* Flag to signal we need to be compatible with glibc < 2.4 in
       9     lio_listio and we do not issue events for each individual list
      10     element.  */
      11  #define LIO_NO_INDIVIDUAL_EVENT	128
      12  
      13  # if __TIMESIZE == 64
      14  #  define __aio_suspend_time64 __aio_suspend
      15  # else
      16  extern int __aio_suspend_time64 (const struct aiocb *const list[], int nent,
      17                                   const struct __timespec64 *timeout);
      18  #  if PTHREAD_IN_LIBC
      19  libc_hidden_proto (__aio_suspend_time64)
      20  #  else
      21  librt_hidden_proto (__aio_suspend_time64)
      22  #endif
      23  # endif
      24  #endif
      25  
      26  #endif