The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

aio.h (3)
  • >> aio.h (3) ( Solaris man: Библиотечные вызовы )
  • aio.h (3) ( POSIX man: Библиотечные вызовы )
  •  

    NAME

    aio.h, aio - asynchronous input and output
     
    

    SYNOPSIS

    #include <aio.h> 
    

     

    DESCRIPTION

    The <aio.h> header defines the aiocb structure which includes the following 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
    

    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 operations 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.

     

    SEE ALSO

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


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру