#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2014-06-26 13:17+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages-posix/man3p/aio_write.3p:2 #, no-wrap msgid "AIO_WRITE" msgstr "" #. type: TH #: man-pages-posix/man3p/aio_write.3p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man3p/aio_write.3p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man3p/aio_write.3p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:8 msgid "" "This manual page is part of the POSIX Programmer's Manual. The Linux " "implementation of this interface may differ (consult the corresponding Linux " "manual page for details of Linux behavior), or the interface may not be " "implemented on Linux." msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:12 msgid "aio_write \\(em asynchronous write to a file" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:16 #, no-wrap msgid "#include Eaio.hE\n" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:18 #, no-wrap msgid "int aio_write(struct aiocb *I);\n" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:19 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:27 msgid "" "The I() function shall write I-EI to the " "file associated with I-EI from the buffer pointed to " "by I-EI. The function shall return when the write " "request has been initiated or, at a minimum, queued to the file or device." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:33 msgid "" "If prioritized I/O is supported for this file, then the asynchronous " "operation shall be submitted at a priority equal to a base scheduling " "priority minus I-EI. If Thread Execution Scheduling " "is not supported, then the base scheduling priority is that of the calling " "process;" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:35 msgid "otherwise, the base scheduling priority is that of the calling thread." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:44 msgid "" "The I argument may be used as an argument to I() and " "I() in order to determine the error status and return status, " "respectively, of the asynchronous operation while it is proceeding." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:54 msgid "" "The I argument points to an B structure. If the buffer " "pointed to by I-EI or the control block pointed to by " "I becomes an illegal address prior to asynchronous I/O completion, " "then the behavior is undefined." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:77 msgid "" "If O_APPEND is not set for the file descriptor I, then the " "requested operation shall take place at the absolute position in the file as " "given by I, as if I() were called immediately prior to " "the operation with an I equal to I and a I equal " "to SEEK_SET. If O_APPEND is set for the file descriptor, or if " "I is associated with a device that is incapable of seeking, " "write operations append to the file in the same order as the calls were " "made, except under circumstances described in I
, " "I. After a successful call to enqueue an asynchronous I/O " "operation, the value of the file offset for the file is unspecified." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:82 msgid "" "The I member specifies the notification which occurs when the " "request is completed." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:85 msgid "" "The I-EI field shall be ignored by " "I()." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:89 msgid "" "Simultaneous asynchronous operations using the same I produce " "undefined results." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:94 msgid "" "If synchronized I/O is enabled on the file associated with I-" "EI, the behavior of this function shall be according to the " "definitions of synchronized I/O data integrity completion, and synchronized " "I/O file integrity completion." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:98 msgid "" "For any system action that changes the process memory space while an " "asynchronous I/O is outstanding to the address range being changed, the " "result of that action is undefined." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:102 msgid "" "For regular files, no data transfer shall occur past the offset maximum " "established in the open file description associated with I-" "EI." msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:102 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:110 msgid "" "The I() function shall return the value zero if the I/O " "operation is successfully queued; otherwise, the function shall return the " "value \\(mi1 and set I to indicate the error." msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:110 #, no-wrap msgid "ERRORS" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:114 msgid "The I() function shall fail if:" msgstr "" #. type: TP #: man-pages-posix/man3p/aio_write.3p:114 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:118 msgid "" "The requested asynchronous I/O operation was not queued due to system " "resource limitations." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:131 msgid "" "Each of the following conditions may be detected synchronously at the time " "of the call to I(), or asynchronously. If any of the conditions " "below are detected synchronously, the I() function shall return " "\\(mi1 and set I to the corresponding value. If any of the conditions " "below are detected asynchronously, the return status of the asynchronous " "operation shall be set to \\(mi1, and the error status of the asynchronous " "operation is set to the corresponding value." msgstr "" #. type: TP #: man-pages-posix/man3p/aio_write.3p:131 man-pages-posix/man3p/aio_write.3p:154 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:135 man-pages-posix/man3p/aio_write.3p:158 msgid "" "The I-EI argument is not a valid file descriptor " "open for writing." msgstr "" #. type: TP #: man-pages-posix/man3p/aio_write.3p:135 man-pages-posix/man3p/aio_write.3p:158 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:139 msgid "" "The file offset value implied by I-EI would be " "invalid," msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:142 msgid "" "I-EI is not a valid value, or I-" "EI is an invalid value." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:154 msgid "" "In the case that the I() successfully queues the I/O operation, " "the return status of the asynchronous operation shall be one of the values " "normally returned by the I() function call. If the operation is " "successfully queued but is subsequently canceled or encounters an error, the " "error status for the asynchronous operation contains one of the values " "normally set by the I() function call, or one of the following:" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:162 msgid "" "The file offset value implied by I-EI would be " "invalid." msgstr "" #. type: TP #: man-pages-posix/man3p/aio_write.3p:162 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:168 msgid "" "The requested I/O was canceled before the I/O completed due to an explicit " "I() request." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:170 msgid "" "The following condition may be detected synchronously or asynchronously:" msgstr "" #. type: TP #: man-pages-posix/man3p/aio_write.3p:170 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:176 msgid "" "The file is a regular file, I-EI is greater than 0, " "and the starting offset in I-EI is at or beyond the " "offset maximum in the open file description associated with I-" "EI." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:178 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:178 #, no-wrap msgid "EXAMPLES" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:180 man-pages-posix/man3p/aio_write.3p:182 man-pages-posix/man3p/aio_write.3p:184 man-pages-posix/man3p/aio_write.3p:186 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:180 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:182 #, no-wrap msgid "RATIONALE" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:184 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:186 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:199 msgid "" "I
, I, I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^, I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|)" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:202 msgid "The Base Definitions volume of POSIX.1\\(hy2008, Baio.hE>" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_write.3p:202 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:213 msgid "" "Portions of this text are reprinted and reproduced in electronic form from " "IEEE Std 1003.1, 2013 Edition, Standard for Information Technology -- " "Portable Operating System Interface (POSIX), The Open Group Base " "Specifications Issue 7, Copyright (C) 2013 by the Institute of Electrical " "and Electronics Engineers, Inc and The Open Group. (This is POSIX.1-2008 " "with the 2013 Technical Corrigendum 1 applied.) In the event of any " "discrepancy between this version and the original IEEE and The Open Group " "Standard, the original IEEE and The Open Group Standard is the referee " "document. The original Standard can be obtained online at http://www.unix." "org/online.html ." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_write.3p:218 msgid "" "Any typographical or formatting errors that appear in this page are most " "likely to have been introduced during the conversion of the source files to " "man page format. To report such errors, see https://www.kernel.org/doc/man-" "pages/reporting_bugs.html ." msgstr ""