aio.h(3head) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

aio.h(3head)

aio.h(3HEAD)                        Headers                       aio.h(3HEAD)



NAME
       aio.h, aio - asynchronous input and output

SYNOPSIS
       #include <aio.h>

DESCRIPTION
       The  <aio.h> header defines the aiocb structure which includes the fol‐
       lowing members:

         int               aio_fildes       file descriptor
         off_t             aio_offset       file offset
         volatile void*    aio_buf          location of buffer
         size_t            aio_nbytes       length of transfer
         int               aio_reqprio      request priority offset
         struct sigevent   aio_sigevent     notification type
         int               aio_lio_opcode   listio operation
         int               aio_flags        request flags



       This header also includes the following constants:

       AIO_ALLDONE        A return value indicating that none of the requested
                          operations  could be canceled since they are already
                          complete.


       AIO_CANCELED       A return value indicating that all requested  opera‐
                          tions have been canceled.


       AIO_NOTCANCELED    A return value indicating that some of the requested
                          operations could not be canceled since they  are  in
                          progress.


       LIO_NOP            A lio_listio(3C) element operation option indicating
                          that no transfer is requested.


       LIO_NOWAIT         A lio_listio() synchronization operation  indicating
                          that  the  calling  thread  is to continue execution
                          while the lio_listio() operation is being performed,
                          and  notification  is to be given when the operation
                          is complete.


       LIO_READ           A lio_listio() element operation option requesting a
                          read.


       LIO_WAIT           A  lio_listio() synchronization operation indicating
                          that the calling thread  is  to  suspend  until  the
                          lio_listio() operation is complete.


       LIO_WRITE          A lio_listio() element operation option requesting a
                          write.


       A_MSG_WAITALL      Applicable only to socket descriptors  and  provides
                          the  same  semantics for aio_read(3C) as MSG_WAITALL
                          for recv(3C).


SEE ALSO
       lseek(2), read(2), write(2), fsync(3C), lio_listio(3C), libaio(3LIB)



Oracle Solaris 11.4               30 Sep 2015                     aio.h(3HEAD)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3