#, 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_write.3:24 #, no-wrap msgid "AIO_WRITE" msgstr "" #. type: TH #: man-pages/man3/aio_write.3:24 #, no-wrap msgid "2012-05-08" msgstr "" #. type: TH #: man-pages/man3/aio_write.3:24 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man3/aio_write.3:25 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:27 msgid "aio_write - asynchronous write" msgstr "" #. type: SH #: man-pages/man3/aio_write.3:27 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:29 msgid "B<#include Eaio.hE>" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:31 msgid "BIB<);>" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:33 msgid "Link with I<-lrt>." msgstr "" #. type: SH #: man-pages/man3/aio_write.3:33 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.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_write.3:43 #, no-wrap msgid " write(fd, buf, count)\n" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.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_write.3:69 msgid "" "If B is not set, the data is written starting at the absolute file " "offset Iaio_offset>, regardless of the current file offset. If " "B is set, data is written at the end of the file in the same order " "as B() calls are made. After the call, the value of the current " "file offset is unspecified." msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:82 msgid "" "The \"asynchronous\" means that this call returns as soon as the request has " "been enqueued; the write 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 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_write.3:89 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_write.3:93 msgid "The field Iaio_lio_opcode> is ignored." msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:95 msgid "No data is written to a regular file beyond its maximum offset." msgstr "" #. type: SH #: man-pages/man3/aio_write.3:95 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:110 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_write.3:110 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP #: man-pages/man3/aio_write.3:111 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:114 msgid "Out of resources." msgstr "" #. type: TP #: man-pages/man3/aio_write.3:114 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:118 msgid "I is not a valid file descriptor open for writing." msgstr "" #. type: TP #: man-pages/man3/aio_write.3:118 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:122 msgid "" "The file is a regular file, we want to write at least one byte, but the " "starting position is at or beyond the maximum offset for this file." msgstr "" #. type: TP #: man-pages/man3/aio_write.3:122 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:129 msgid "" "One or more of I, I, I are invalid." msgstr "" #. type: TP #: man-pages/man3/aio_write.3:129 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:133 msgid "B() is not implemented." msgstr "" #. type: SH #: man-pages/man3/aio_write.3:133 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:137 msgid "The B() function is available since glibc 2.1." msgstr "" #. type: SH #: man-pages/man3/aio_write.3:137 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:139 msgid "POSIX.1-2001, POSIX.1-2008." msgstr "" #. type: SH #: man-pages/man3/aio_write.3:139 #, no-wrap msgid "NOTES" msgstr "" #. or the control block of the operation #. type: Plain text #: man-pages/man3/aio_write.3:147 msgid "" "It is a good idea to zero out the control block before use. The control " "block must not be changed while the write operation is in progress. The " "buffer area being written out 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_write.3:151 msgid "" "Simultaneous I/O operations specifying the same I structure produce " "undefined results." msgstr "" #. type: SH #: man-pages/man3/aio_write.3:151 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:160 msgid "" "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(7)" msgstr "" #. type: SH #: man-pages/man3/aio_write.3:160 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man3/aio_write.3:168 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 ""