aio.h man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

AIO.H(3HEAD)							  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

       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.

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

				  Feb 5, 2008			  AIO.H(3HEAD)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net