#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2014-06-26 13:14+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man3/aio_suspend.3:25 #, no-wrap msgid "AIO_SUSPEND" msgstr "" #. type: TH #: man-pages/man3/aio_suspend.3:25 #, no-wrap msgid "2012-05-08" msgstr "" #. type: TH #: man-pages/man3/aio_suspend.3:25 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:26 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:28 msgid "aio_suspend - wait for asynchronous I/O operation or timeout" msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:28 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:32 #, no-wrap msgid "B<#include Eaio.hE>\n" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:34 #, no-wrap msgid "BIB<[],>\n" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:36 #, no-wrap msgid "" "B< int >IB<, const struct timespec " "*>IB<);>\n" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:38 #, no-wrap msgid "Link with I<-lrt>.\n" msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:39 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:43 msgid "" "The B() function suspends the calling thread until one of the " "following occurs:" msgstr "" #. type: IP #: man-pages/man3/aio_suspend.3:43 man-pages/man3/aio_suspend.3:47 man-pages/man3/aio_suspend.3:49 #, no-wrap msgid "*" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:47 msgid "" "One or more of the asynchronous I/O requests in the list I has " "completed." msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:49 msgid "A signal is delivered." msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:56 msgid "" "I is not NULL and the specified time interval has passed. (For " "details of the I structure, see B(2).)" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:74 msgid "" "The I argument specifies the number of items in I. Each " "item in the list pointed to by I must be either NULL (and then " "is ignored), or a pointer to a control block on which I/O was initiated " "using B(3), B(3), or B(3). (See B(7) " "for a description of the I structure.)" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:80 msgid "" "If B is supported, this clock is used to measure the " "timeout interval (see B(3))." msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:80 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:88 msgid "" "If this function returns after completion of one of the I/O requests " "specified in I, 0 is returned. Otherwise, -1 is returned, and " "I is set to indicate the error." msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:88 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP #: man-pages/man3/aio_suspend.3:89 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:93 msgid "" "The call timed out before any of the indicated operations had completed." msgstr "" #. type: TP #: man-pages/man3/aio_suspend.3:93 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:99 msgid "" "The call was ended by signal (possibly the completion signal of one of the " "operations we were waiting for); see B(7)." msgstr "" #. type: TP #: man-pages/man3/aio_suspend.3:99 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:103 msgid "B() is not implemented." msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:103 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:107 msgid "The B() function is available since glibc 2.1." msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:107 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:109 msgid "POSIX.1-2001, POSIX.1-2008." msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:109 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:113 msgid "" "One can achieve polling by using a non-NULL I that specifies a zero " "time interval." msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:119 msgid "" "If one or more of the asynchronous I/O operations specified in I " "has already completed at the time of the call to B(), then the " "call returns immediately." msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:129 msgid "" "To determine which I/O operations have completed after a successful return " "from B(), use B(3) to scan the list of I " "structures pointed to by I." msgstr "" #. type: SH #: man-pages/man3/aio_suspend.3:129 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man3/aio_suspend.3:139 msgid "" "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(7), B