#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man7/fifo.7:13 #, no-wrap msgid "FIFO" msgstr "" #. type: TH #: man-pages/man7/fifo.7:13 #, no-wrap msgid "2008-12-03" msgstr "" #. type: TH #: man-pages/man7/fifo.7:13 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man7/fifo.7:13 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man7/fifo.7:14 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:16 msgid "fifo - first-in first-out special file, named pipe" msgstr "" #. type: SH #: man-pages/man7/fifo.7:16 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:28 msgid "" "A FIFO special file (a named pipe) is similar to a pipe, except that it is " "accessed as part of the filesystem. It can be opened by multiple processes " "for reading or writing. When processes are exchanging data via the FIFO, " "the kernel passes all data internally without writing it to the filesystem. " "Thus, the FIFO special file has no contents on the filesystem; the " "filesystem entry merely serves as a reference point so that processes can " "access the pipe using a name in the filesystem." msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:35 msgid "" "The kernel maintains exactly one pipe object for each FIFO special file that " "is opened by at least one process. The FIFO must be opened on both ends " "(reading and writing) before data can be passed. Normally, opening the " "FIFO blocks until the other end is opened also." msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:44 msgid "" "A process can open a FIFO in nonblocking mode. In this case, opening for " "read-only will succeed even if no-one has opened on the write side yet, " "opening for write-only will fail with B (no such device or address) " "unless the other end has already been opened." msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:54 msgid "" "Under Linux, opening a FIFO for read and write will succeed both in blocking " "and nonblocking mode. POSIX leaves this behavior undefined. This can be " "used to open a FIFO for writing while there are no readers available. A " "process that uses both ends of the connection in order to communicate with " "itself should be very careful to avoid deadlocks." msgstr "" #. type: SH #: man-pages/man7/fifo.7:54 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:59 msgid "" "When a process tries to write to a FIFO that is not opened for read on the " "other side, the process is sent a B signal." msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:65 msgid "" "FIFO special files can be created by B(3), and are indicated by I with the file type \\(aqp\\(aq." msgstr "" #. type: SH #: man-pages/man7/fifo.7:65 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:74 msgid "" "B(1), B(2), B(2), B(2), B(2), " "B(2), B(3), B(7)" msgstr "" #. type: SH #: man-pages/man7/fifo.7:74 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man7/fifo.7:82 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 ""