#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:53+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man2/epoll_wait.2:22 #, no-wrap msgid "EPOLL_WAIT" msgstr "" #. type: TH #: man-pages/man2/epoll_wait.2:22 #, no-wrap msgid "2014-01-31" msgstr "" #. type: TH #: man-pages/man2/epoll_wait.2:22 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man2/epoll_wait.2:22 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man2/epoll_wait.2:23 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:25 msgid "" "epoll_wait, epoll_pwait - wait for an I/O event on an epoll file descriptor" msgstr "" #. type: SH #: man-pages/man2/epoll_wait.2:25 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:28 #, no-wrap msgid "B<#include Esys/epoll.hE>\n" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:34 #, no-wrap msgid "" "BIB<, struct epoll_event *>IB<,>\n" "B< int >IB<, int >IB<);>\n" "BIB<, struct epoll_event *>IB<,>\n" "B< int >IB<, int >IB<,>\n" "B< const sigset_t *>IB<);>\n" msgstr "" #. type: SH #: man-pages/man2/epoll_wait.2:35 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:52 msgid "" "The B() system call waits for events on the B(7) " "instance referred to by the file descriptor I. The memory area " "pointed to by I will contain the events that will be available for " "the caller. Up to I are returned by B(). The " "I argument must be greater than zero." msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:59 msgid "" "The I argument specifies the number of milliseconds that " "B() will block. The call will block until either:" msgstr "" #. type: IP #: man-pages/man2/epoll_wait.2:59 man-pages/man2/epoll_wait.2:61 man-pages/man2/epoll_wait.2:63 #, no-wrap msgid "*" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:61 msgid "a file descriptor delivers an event;" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:63 msgid "the call is interrupted by a signal handler; or" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:65 msgid "the timeout expires." msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:80 msgid "" "Note that the I interval will be rounded up to the system clock " "granularity, and kernel scheduling delays mean that the blocking interval " "may overrun by a small amount. Specifying a I of -1 causes " "B() to block indefinitely, while specifying a I equal " "to zero cause B() to return immediately, even if no events are " "available." msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:84 msgid "The I is defined as :" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:93 #, no-wrap msgid "" "typedef union epoll_data {\n" " void *ptr;\n" " int fd;\n" " uint32_t u32;\n" " uint64_t u64;\n" "} epoll_data_t;\n" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:98 #, no-wrap msgid "" "struct epoll_event {\n" " uint32_t events; /* Epoll events */\n" " epoll_data_t data; /* User data variable */\n" "};\n" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:109 msgid "" "The I of each returned structure will contain the same data the user " "set with an B(2) (B, B) while the " "I member will contain the returned event bit field." msgstr "" #. type: SS #: man-pages/man2/epoll_wait.2:109 #, no-wrap msgid "epoll_pwait()" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:123 msgid "" "The relationship between B() and B() is analogous " "to the relationship between B(2)." msgstr "" #. type: SH #: man-pages/man2/epoll_wait.2:217 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:229 msgid "" "In kernels before 2.6.37, a I value larger than approximately " "I milliseconds is treated as -1 (i.e., infinity). Thus, for " "example, on a system where the I is 4 and the kernel I " "value is 1000, this means that timeouts greater than 35.79 minutes are " "treated as infinity." msgstr "" #. type: SH #: man-pages/man2/epoll_wait.2:229 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:233 msgid "B(2), B(2), B(7)" msgstr "" #. type: SH #: man-pages/man2/epoll_wait.2:233 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man2/epoll_wait.2:241 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 ""