#, 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_create.2:24 #, no-wrap msgid "EPOLL_CREATE" msgstr "" #. type: TH #: man-pages/man2/epoll_create.2:24 #, no-wrap msgid "2012-04-15" msgstr "" #. type: TH #: man-pages/man2/epoll_create.2:24 #, no-wrap msgid "Linux" msgstr "" #. type: TH #: man-pages/man2/epoll_create.2:24 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:25 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:27 msgid "epoll_create, epoll_create1 - open an epoll file descriptor" msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:27 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:30 #, no-wrap msgid "B<#include Esys/epoll.hE>\n" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:33 #, no-wrap msgid "" "BIB<);>\n" "BIB<);>\n" msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:34 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:42 msgid "" "B() creates an B(7) instance. Since Linux 2.6.8, the " "I argument is ignored, but must be greater than zero; see NOTES below." msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:55 msgid "" "B() returns a file descriptor referring to the new epoll " "instance. This file descriptor is used for all the subsequent calls to the " "B interface. When no longer required, the file descriptor returned " "by B() should be closed by using B(2). When all file " "descriptors referring to an epoll instance have been closed, the kernel " "destroys the instance and releases the associated resources for reuse." msgstr "" #. type: SS #: man-pages/man2/epoll_create.2:55 #, no-wrap msgid "epoll_create1()" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:67 msgid "" "If I is 0, then, other than the fact that the obsolete I " "argument is dropped, B() is the same as B(). " "The following value can be included in I to obtain different behavior:" "" msgstr "" #. type: TP #: man-pages/man2/epoll_create.2:67 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:77 msgid "" "Set the close-on-exec (B) flag on the new file descriptor. See " "the description of the B flag in B(2) for reasons why this " "may be useful." msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:77 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:84 msgid "" "On success, these system calls return a nonnegative file descriptor. On " "error, -1 is returned, and I is set to indicate the error." msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:84 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP #: man-pages/man2/epoll_create.2:85 man-pages/man2/epoll_create.2:89 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:89 msgid "I is not positive." msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:94 msgid "(B()) Invalid value specified in I." msgstr "" #. type: TP #: man-pages/man2/epoll_create.2:94 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:102 msgid "" "The per-user limit on the number of epoll instances imposed by I was encountered. See B(7) for further " "details." msgstr "" #. type: TP #: man-pages/man2/epoll_create.2:102 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:105 msgid "The system limit on the total number of open files has been reached." msgstr "" #. type: TP #: man-pages/man2/epoll_create.2:105 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:108 msgid "There was insufficient memory to create the kernel object." msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:108 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:112 msgid "" "B() was added to the kernel in version 2.6. Library support " "is provided in glibc starting with version 2.3.2." msgstr "" #. To be precise: kernel 2.5.44. #. The interface should be finalized by Linux kernel 2.5.66. #. type: Plain text #: man-pages/man2/epoll_create.2:118 msgid "" "B() was added to the kernel in version 2.6.27. Library " "support is provided in glibc starting with version 2.9." msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:118 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:121 msgid "B() is Linux-specific." msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:121 #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:144 msgid "" "In the initial B() implementation, the I argument " "informed the kernel of the number of file descriptors that the caller " "expected to add to the B instance. The kernel used this information " "as a hint for the amount of space to initially allocate in internal data " "structures describing events. (If necessary, the kernel would allocate more " "space if the caller's usage exceeded the hint given in I.) Nowadays, " "this hint is no longer required (the kernel dynamically sizes the required " "data structures without needing the hint), but I must still be greater " "than zero, in order to ensure backward compatibility when new B " "applications are run on older kernels." msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:144 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:149 msgid "B(2), B(2), B(2), B(7)" msgstr "" #. type: SH #: man-pages/man2/epoll_create.2:149 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man2/epoll_create.2:157 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 ""