aio_suspend man page on CentOS

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

AIO_SUSPEND(3)		   Linux Programmer's Manual		AIO_SUSPEND(3)

NAME
       aio_suspend - wait for asynchronous I/O operation or timeout

SYNOPSIS
       #include <aio.h>

       int aio_suspend(const struct aiocb * const cblist[],
		       int n, const struct timespec *timeout);

DESCRIPTION
       The  aio_suspend() function suspends the calling process until at least
       one of the asynchronous I/O requests in the list	 cblist	 of  length  n
       have  completed,	 a signal is delivered, or timeout is not NULL and the
       time interval it indicates has passed.

       Each item in the list must either be NULL (and then is ignored),	 or  a
       pointer	 to   a	 control  block	 on  which  I/O	 was  initiated	 using
       aio_read(3), aio_write(3), or lio_listio(3).

       If CLOCK_MONOTONIC is supported, this clock  is	used  to  measure  the
       timeout interval.

RETURN VALUE
       If  this	 function  returns  after  completion  of one of the indicated
       requests, it returns 0. Otherwise it returns -1 and sets	 errno	appro‐
       priately.

ERRORS
       EAGAIN The call was ended by timeout, before any of the indicated oper‐
	      ations had completed.

       EINTR  The call was ended by signal.  (Possibly the  completion	signal
	      of one of the operations we were waiting for.)

NOTE
       One  can	 achieve  polling by using a non-NULL timeout that specifies a
       zero time interval.

CONFORMING TO
       POSIX.1-2001

SEE ALSO
       aio_cancel(3), aio_error(3), aio_fsync(3), aio_read(3),	aio_return(3),
       aio_write(3)

				  2003-11-14			AIO_SUSPEND(3)
[top]

List of man pages available for CentOS

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