#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:58+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_read.3p:2 #, no-wrap msgid "AIO_READ" msgstr "" #. type: TH #: man-pages-posix/man3p/aio_read.3p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man3p/aio_read.3p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man3p/aio_read.3p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.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_read.3p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:12 msgid "aio_read \\(em asynchronous read from a file" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:16 #, no-wrap msgid "#include Eaio.hE\n" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:18 #, no-wrap msgid "int aio_read(struct aiocb *I);\n" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:19 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:27 msgid "" "The I() function shall read I-EI from the " "file associated with I-EI into the buffer pointed to " "by I-EI. The function call shall return when the read " "request has been initiated or queued to the file or device (even when the " "data cannot be delivered immediately)." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.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_read.3p:35 msgid "otherwise, the base scheduling priority is that of the calling thread." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:59 msgid "" "The I value 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. If an " "error condition is encountered during queuing, the function call shall " "return without having initiated or queued the request. The requested " "operation takes 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. 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_read.3p:64 msgid "" "The I member specifies the notification which occurs when the " "request is completed." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:67 msgid "" "The I-EI field shall be ignored by I()." "" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:77 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_read.3p:81 msgid "" "Simultaneous asynchronous operations using the same I produce " "undefined results." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:86 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_read.3p:90 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_read.3p:94 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_read.3p:94 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:102 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_read.3p:102 #, no-wrap msgid "ERRORS" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:106 msgid "The I() function shall fail if:" msgstr "" #. type: TP #: man-pages-posix/man3p/aio_read.3p:106 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:110 msgid "" "The requested asynchronous I/O operation was not queued due to system " "resource limitations." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:123 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 is 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_read.3p:123 man-pages-posix/man3p/aio_read.3p:145 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:127 man-pages-posix/man3p/aio_read.3p:149 msgid "" "The I-EI argument is not a valid file descriptor " "open for reading." msgstr "" #. type: TP #: man-pages-posix/man3p/aio_read.3p:127 man-pages-posix/man3p/aio_read.3p:155 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:131 msgid "" "The file offset value implied by I-EI would be " "invalid," msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:134 msgid "" "I-EI is not a valid value, or I-" "EI is an invalid value." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:145 msgid "" "In the case that the I() successfully queues the I/O operation " "but the operation is subsequently canceled or encounters an error, the " "return status of the asynchronous operation is one of the values normally " "returned by the I() function call. In addition, the error status of " "the asynchronous operation is set to one of the error statuses normally set " "by the I() function call, or one of the following values:" msgstr "" #. type: TP #: man-pages-posix/man3p/aio_read.3p:149 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:155 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_read.3p:159 msgid "" "The file offset value implied by I-EI would be " "invalid." msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:161 msgid "" "The following condition may be detected synchronously or asynchronously:" msgstr "" #. type: TP #: man-pages-posix/man3p/aio_read.3p:161 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:167 msgid "" "The file is a regular file, I-EI is greater than 0, " "and the starting offset in I-EI is before the end-of-" "file and 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_read.3p:169 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:169 #, no-wrap msgid "EXAMPLES" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:171 man-pages-posix/man3p/aio_read.3p:173 man-pages-posix/man3p/aio_read.3p:175 man-pages-posix/man3p/aio_read.3p:177 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:171 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:173 #, no-wrap msgid "RATIONALE" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:175 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:177 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:189 msgid "" "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^, " "I\\^(\\|), I\\^(\\|), I\\^(\\|), I\\^(\\|)" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:192 msgid "The Base Definitions volume of POSIX.1\\(hy2008, Baio.hE>" msgstr "" #. type: SH #: man-pages-posix/man3p/aio_read.3p:192 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man3p/aio_read.3p:203 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_read.3p:208 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 ""