#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:54+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_read.3:24 #, no-wrap msgid "AIO_READ" msgstr "" #. type: TH #: man-pages/man3/aio_read.3:24 #, no-wrap msgid "2012-05-08" msgstr "" #. type: TH #: man-pages/man3/aio_read.3:24 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man3/aio_read.3:25 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:27 msgid "aio_read - asynchronous read" msgstr "" #. type: SH #: man-pages/man3/aio_read.3:27 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:29 msgid "B<#include Eaio.hE>" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:31 msgid "BIB<);>" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:33 msgid "Link with I<-lrt>." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:33 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:41 msgid "" "The B() function queues the I/O request described by the buffer " "pointed to by I. This function is the asynchronous analog of " "B(2). The arguments of the call" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:43 #, no-wrap msgid " read(fd, buf, count)\n" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:56 msgid "" "correspond (in order) to the fields I, I, and " "I of the structure pointed to by I. (See B(7) for " "a description of the I structure.)" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:62 msgid "" "The data is read starting at the absolute file offset Iaio_offset>, regardless of the current file offset. After the call, " "the value of the current file offset is unspecified." msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:75 msgid "" "The \"asynchronous\" means that this call returns as soon as the request has " "been enqueued; the read may or may not have completed when the call returns. " " One tests for completion using B(3). The return status of a " "completed I/O operation can be obtained by B(3). Asynchronous " "notification of I/O completion can be obtained by setting Iaio_sigevent> appropriately; see B(7) for details." msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:82 msgid "" "If B<_POSIX_PRIORITIZED_IO> is defined, and this file supports it, then the " "asynchronous operation is submitted at a priority equal to that of the " "calling process minus Iaio_reqprio>." msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:86 msgid "The field Iaio_lio_opcode> is ignored." msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:88 msgid "No data is read from a regular file beyond its maximum offset." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:88 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:103 msgid "" "On success, 0 is returned. On error, the request is not enqueued, -1 is " "returned, and I is set appropriately. If an error is detected only " "later, it will be reported via B(3) (returns status -1) and " "B(3) (error status\\(emwhatever one would have gotten in " "I, such as B)." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:103 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP #: man-pages/man3/aio_read.3:104 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:107 msgid "Out of resources." msgstr "" #. type: TP #: man-pages/man3/aio_read.3:107 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:111 msgid "I is not a valid file descriptor open for reading." msgstr "" #. type: TP #: man-pages/man3/aio_read.3:111 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:119 msgid "" "One or more of I, I, or I are invalid." msgstr "" #. type: TP #: man-pages/man3/aio_read.3:119 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:123 msgid "B() is not implemented." msgstr "" #. type: TP #: man-pages/man3/aio_read.3:123 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:128 msgid "" "The file is a regular file, we start reading before end-of-file and want at " "least one byte, but the starting position is past the maximum offset for " "this file." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:128 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:132 msgid "The B() function is available since glibc 2.1." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:132 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:134 msgid "POSIX.1-2001, POSIX.1-2008." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:134 #, no-wrap msgid "NOTES" msgstr "" #. or the control block of the operation #. type: Plain text #: man-pages/man3/aio_read.3:142 msgid "" "It is a good idea to zero out the control block before use. The control " "block must not be changed while the read operation is in progress. The " "buffer area being read into must not be accessed during the operation or " "undefined results may occur. The memory areas involved must remain valid." msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:146 msgid "" "Simultaneous I/O operations specifying the same I structure produce " "undefined results." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:146 #, no-wrap msgid "EXAMPLE" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:149 msgid "See B(7)." msgstr "" #. type: SH #: man-pages/man3/aio_read.3:149 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:158 msgid "" "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(7)" msgstr "" #. type: SH #: man-pages/man3/aio_read.3:158 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man3/aio_read.3:166 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""