1
0
Fork 0
python-docs-fr/library/select.po

995 lines
26 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: library/select.rst:2
msgid ":mod:`select` --- Waiting for I/O completion"
msgstr ""
#: library/select.rst:9
msgid ""
"This module provides access to the :c:func:`select` and :c:func:`poll` "
"functions available in most operating systems, :c:func:`devpoll` available "
"on Solaris and derivatives, :c:func:`epoll` available on Linux 2.5+ and :c:"
"func:`kqueue` available on most BSD. Note that on Windows, it only works for "
"sockets; on other operating systems, it also works for other file types (in "
"particular, on Unix, it works on pipes). It cannot be used on regular files "
"to determine whether a file has grown since it was last read."
msgstr ""
#: library/select.rst:20
msgid ""
"The :mod:`selectors` module allows high-level and efficient I/O "
"multiplexing, built upon the :mod:`select` module primitives. Users are "
"encouraged to use the :mod:`selectors` module instead, unless they want "
"precise control over the OS-level primitives used."
msgstr ""
#: includes/wasm-notavail.rst:None
#, fuzzy
msgid ":ref:`Availability <availability>`: not Emscripten, not WASI."
msgstr ":ref:`Disponibilité <availability>` : Unix"
#: includes/wasm-notavail.rst:5
msgid ""
"This module does not work or is not available on WebAssembly platforms "
"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for "
"more information."
msgstr ""
#: library/select.rst:27
msgid "The module defines the following:"
msgstr "Le module définit :"
#: library/select.rst:32
msgid "A deprecated alias of :exc:`OSError`."
msgstr ""
#: library/select.rst:34
msgid "Following :pep:`3151`, this class was made an alias of :exc:`OSError`."
msgstr ""
#: library/select.rst:40
msgid ""
"(Only supported on Solaris and derivatives.) Returns a ``/dev/poll`` "
"polling object; see section :ref:`devpoll-objects` below for the methods "
"supported by devpoll objects."
msgstr ""
#: library/select.rst:44
msgid ""
":c:func:`devpoll` objects are linked to the number of file descriptors "
"allowed at the time of instantiation. If your program reduces this value, :c:"
"func:`devpoll` will fail. If your program increases this value, :c:func:"
"`devpoll` may return an incomplete list of active file descriptors."
msgstr ""
#: library/select.rst:79 library/select.rst:106
msgid "The new file descriptor is :ref:`non-inheritable <fd_inheritance>`."
msgstr ""
#: library/select.rst:108
msgid "The new file descriptor is now non-inheritable."
msgstr "Le nouveau descripteur de fichier est maintenant non-héritable."
#: library/select.rst:59
msgid ""
"(Only supported on Linux 2.5.44 and newer.) Return an edge polling object, "
"which can be used as Edge or Level Triggered interface for I/O events."
msgstr ""
#: library/select.rst:63
msgid ""
"*sizehint* informs epoll about the expected number of events to be "
"registered. It must be positive, or ``-1`` to use the default. It is only "
"used on older systems where :c:func:`epoll_create1` is not available; "
"otherwise it has no effect (though its value is still checked)."
msgstr ""
#: library/select.rst:68
msgid ""
"*flags* is deprecated and completely ignored. However, when supplied, its "
"value must be ``0`` or ``select.EPOLL_CLOEXEC``, otherwise ``OSError`` is "
"raised."
msgstr ""
#: library/select.rst:72
msgid ""
"See the :ref:`epoll-objects` section below for the methods supported by "
"epolling objects."
msgstr ""
#: library/select.rst:75
msgid ""
"``epoll`` objects support the context management protocol: when used in a :"
"keyword:`with` statement, the new file descriptor is automatically closed at "
"the end of the block."
msgstr ""
#: library/select.rst:81
msgid "Added the *flags* parameter."
msgstr ""
#: library/select.rst:84
msgid ""
"Support for the :keyword:`with` statement was added. The new file descriptor "
"is now non-inheritable."
msgstr ""
#: library/select.rst:88
msgid ""
"The *flags* parameter. ``select.EPOLL_CLOEXEC`` is used by default now. "
"Use :func:`os.set_inheritable` to make the file descriptor inheritable."
msgstr ""
#: library/select.rst:95
msgid ""
"(Not supported by all operating systems.) Returns a polling object, which "
"supports registering and unregistering file descriptors, and then polling "
"them for I/O events; see section :ref:`poll-objects` below for the methods "
"supported by polling objects."
msgstr ""
#: library/select.rst:103
msgid ""
"(Only supported on BSD.) Returns a kernel queue object; see section :ref:"
"`kqueue-objects` below for the methods supported by kqueue objects."
msgstr ""
#: library/select.rst:114
msgid ""
"(Only supported on BSD.) Returns a kernel event object; see section :ref:"
"`kevent-objects` below for the methods supported by kevent objects."
msgstr ""
#: library/select.rst:120
msgid ""
"This is a straightforward interface to the Unix :c:func:`select` system "
"call. The first three arguments are iterables of 'waitable objects': either "
"integers representing file descriptors or objects with a parameterless "
"method named :meth:`~io.IOBase.fileno` returning such an integer:"
msgstr ""
#: library/select.rst:125
msgid "*rlist*: wait until ready for reading"
msgstr ""
#: library/select.rst:126
msgid "*wlist*: wait until ready for writing"
msgstr ""
#: library/select.rst:127
msgid ""
"*xlist*: wait for an \"exceptional condition\" (see the manual page for what "
"your system considers such a condition)"
msgstr ""
#: library/select.rst:130
msgid ""
"Empty iterables are allowed, but acceptance of three empty iterables is "
"platform-dependent. (It is known to work on Unix but not on Windows.) The "
"optional *timeout* argument specifies a time-out as a floating point number "
"in seconds. When the *timeout* argument is omitted the function blocks "
"until at least one file descriptor is ready. A time-out value of zero "
"specifies a poll and never blocks."
msgstr ""
#: library/select.rst:137
msgid ""
"The return value is a triple of lists of objects that are ready: subsets of "
"the first three arguments. When the time-out is reached without a file "
"descriptor becoming ready, three empty lists are returned."
msgstr ""
#: library/select.rst:145
msgid ""
"Among the acceptable object types in the iterables are Python :term:`file "
"objects <file object>` (e.g. ``sys.stdin``, or objects returned by :func:"
"`open` or :func:`os.popen`), socket objects returned by :func:`socket."
"socket`. You may also define a :dfn:`wrapper` class yourself, as long as it "
"has an appropriate :meth:`~io.IOBase.fileno` method (that really returns a "
"file descriptor, not just a random integer)."
msgstr ""
#: library/select.rst:156
msgid ""
"File objects on Windows are not acceptable, but sockets are. On Windows, "
"the underlying :c:func:`select` function is provided by the WinSock library, "
"and does not handle file descriptors that don't originate from WinSock."
msgstr ""
#: library/select.rst:267 library/select.rst:455 library/select.rst:496
msgid ""
"The function is now retried with a recomputed timeout when interrupted by a "
"signal, except if the signal handler raises an exception (see :pep:`475` for "
"the rationale), instead of raising :exc:`InterruptedError`."
msgstr ""
#: library/select.rst:170
msgid ""
"The minimum number of bytes which can be written without blocking to a pipe "
"when the pipe has been reported as ready for writing by :func:`~select."
"select`, :func:`poll` or another interface in this module. This doesn't "
"apply to other kind of file-like objects such as sockets."
msgstr ""
#: library/select.rst:175
msgid "This value is guaranteed by POSIX to be at least 512."
msgstr ""
#: library/select.rst:178
msgid ":ref:`Availability <availability>`: Unix"
msgstr ":ref:`Disponibilité <availability>` : Unix"
#: library/select.rst:185
msgid "``/dev/poll`` Polling Objects"
msgstr ""
#: library/select.rst:187
msgid ""
"Solaris and derivatives have ``/dev/poll``. While :c:func:`select` is "
"O(highest file descriptor) and :c:func:`poll` is O(number of file "
"descriptors), ``/dev/poll`` is O(active file descriptors)."
msgstr ""
#: library/select.rst:191
msgid ""
"``/dev/poll`` behaviour is very close to the standard :c:func:`poll` object."
msgstr ""
#: library/select.rst:197
msgid "Close the file descriptor of the polling object."
msgstr ""
#: library/select.rst:204
msgid "``True`` if the polling object is closed."
msgstr ""
#: library/select.rst:211
msgid "Return the file descriptor number of the polling object."
msgstr ""
#: library/select.rst:390
msgid ""
"Register a file descriptor with the polling object. Future calls to the :"
"meth:`poll` method will then check whether the file descriptor has any "
"pending I/O events. *fd* can be either an integer, or an object with a :"
"meth:`~io.IOBase.fileno` method that returns an integer. File objects "
"implement :meth:`!fileno`, so they can also be used as the argument."
msgstr ""
#: library/select.rst:224
msgid ""
"*eventmask* is an optional bitmask describing the type of events you want to "
"check for. The constants are the same that with :c:func:`poll` object. The "
"default value is a combination of the constants :const:`POLLIN`, :const:"
"`POLLPRI`, and :const:`POLLOUT`."
msgstr ""
#: library/select.rst:231
msgid ""
"Registering a file descriptor that's already registered is not an error, but "
"the result is undefined. The appropriate action is to unregister or modify "
"it first. This is an important difference compared with :c:func:`poll`."
msgstr ""
#: library/select.rst:239
msgid ""
"This method does an :meth:`unregister` followed by a :meth:`register`. It is "
"(a bit) more efficient that doing the same explicitly."
msgstr ""
#: library/select.rst:434
msgid ""
"Remove a file descriptor being tracked by a polling object. Just like the :"
"meth:`register` method, *fd* can be an integer or an object with a :meth:"
"`~io.IOBase.fileno` method that returns an integer."
msgstr ""
#: library/select.rst:250
msgid ""
"Attempting to remove a file descriptor that was never registered is safely "
"ignored."
msgstr ""
#: library/select.rst:256
msgid ""
"Polls the set of registered file descriptors, and returns a possibly empty "
"list containing ``(fd, event)`` 2-tuples for the descriptors that have "
"events or errors to report. *fd* is the file descriptor, and *event* is a "
"bitmask with bits set for the reported events for that descriptor --- :const:"
"`POLLIN` for waiting input, :const:`POLLOUT` to indicate that the descriptor "
"can be written to, and so forth. An empty list indicates that the call timed "
"out and no file descriptors had any events to report. If *timeout* is given, "
"it specifies the length of time in milliseconds which the system will wait "
"for events before returning. If *timeout* is omitted, -1, or :const:`None`, "
"the call will block until there is an event for this poll object."
msgstr ""
#: library/select.rst:277
msgid "Edge and Level Trigger Polling (epoll) Objects"
msgstr ""
#: library/select.rst:279
msgid "https://linux.die.net/man/4/epoll"
msgstr ""
#: library/select.rst:281
msgid "*eventmask*"
msgstr ""
#: library/select.rst:402 library/select.rst:551 library/select.rst:590
#: library/select.rst:633
msgid "Constant"
msgstr "Constante"
#: library/select.rst:402 library/select.rst:551 library/select.rst:590
#: library/select.rst:633
msgid "Meaning"
msgstr "Signification"
#: library/select.rst:286
msgid ":const:`EPOLLIN`"
msgstr ":const:`EPOLLIN`"
#: library/select.rst:286
msgid "Available for read"
msgstr ""
#: library/select.rst:288
msgid ":const:`EPOLLOUT`"
msgstr ":const:`EPOLLOUT`"
#: library/select.rst:288
msgid "Available for write"
msgstr ""
#: library/select.rst:290
msgid ":const:`EPOLLPRI`"
msgstr ":const:`EPOLLPRI`"
#: library/select.rst:290
msgid "Urgent data for read"
msgstr ""
#: library/select.rst:292
msgid ":const:`EPOLLERR`"
msgstr ":const:`EPOLLERR`"
#: library/select.rst:292
msgid "Error condition happened on the assoc. fd"
msgstr ""
#: library/select.rst:294
msgid ":const:`EPOLLHUP`"
msgstr ":const:`EPOLLHUP`"
#: library/select.rst:294
msgid "Hang up happened on the assoc. fd"
msgstr ""
#: library/select.rst:296
msgid ":const:`EPOLLET`"
msgstr ":const:`EPOLLET`"
#: library/select.rst:296
msgid "Set Edge Trigger behavior, the default is Level Trigger behavior"
msgstr ""
#: library/select.rst:299
msgid ":const:`EPOLLONESHOT`"
msgstr ":const:`EPOLLONESHOT`"
#: library/select.rst:299
msgid ""
"Set one-shot behavior. After one event is pulled out, the fd is internally "
"disabled"
msgstr ""
#: library/select.rst:302
msgid ":const:`EPOLLEXCLUSIVE`"
msgstr ":const:`EPOLLEXCLUSIVE`"
#: library/select.rst:302
msgid ""
"Wake only one epoll object when the associated fd has an event. The default "
"(if this flag is not set) is to wake all epoll objects polling on a fd."
msgstr ""
#: library/select.rst:307
#, fuzzy
msgid ":const:`EPOLLRDHUP`"
msgstr ":const:`EPOLLHUP`"
#: library/select.rst:307
msgid ""
"Stream socket peer closed connection or shut down writing half of connection."
msgstr ""
#: library/select.rst:310
msgid ":const:`EPOLLRDNORM`"
msgstr ":const:`EPOLLRDNORM`"
#: library/select.rst:310
msgid "Equivalent to :const:`EPOLLIN`"
msgstr ""
#: library/select.rst:312
msgid ":const:`EPOLLRDBAND`"
msgstr ":const:`EPOLLRDBAND`"
#: library/select.rst:312
msgid "Priority data band can be read."
msgstr ""
#: library/select.rst:314
msgid ":const:`EPOLLWRNORM`"
msgstr ":const:`EPOLLWRNORM`"
#: library/select.rst:314
msgid "Equivalent to :const:`EPOLLOUT`"
msgstr ""
#: library/select.rst:316
msgid ":const:`EPOLLWRBAND`"
msgstr ":const:`EPOLLWRBAND`"
#: library/select.rst:316
msgid "Priority data may be written."
msgstr ""
#: library/select.rst:318
msgid ":const:`EPOLLMSG`"
msgstr ":const:`EPOLLMSG`"
#: library/select.rst:318
#, fuzzy
msgid "Ignored."
msgstr "Ignoré"
#: library/select.rst:321
msgid ""
":const:`EPOLLEXCLUSIVE` was added. It's only supported by Linux Kernel 4.5 "
"or later."
msgstr ""
#: library/select.rst:327
msgid "Close the control file descriptor of the epoll object."
msgstr ""
#: library/select.rst:332
msgid "``True`` if the epoll object is closed."
msgstr ""
#: library/select.rst:479
msgid "Return the file descriptor number of the control fd."
msgstr ""
#: library/select.rst:342
msgid "Create an epoll object from a given file descriptor."
msgstr ""
#: library/select.rst:347
msgid "Register a fd descriptor with the epoll object."
msgstr ""
#: library/select.rst:352
msgid "Modify a registered file descriptor."
msgstr ""
#: library/select.rst:357
msgid "Remove a registered file descriptor from the epoll object."
msgstr ""
#: library/select.rst:359
msgid "The method no longer ignores the :data:`~errno.EBADF` error."
msgstr ""
#: library/select.rst:365
msgid "Wait for events. timeout in seconds (float)"
msgstr ""
#: library/select.rst:377
msgid "Polling Objects"
msgstr ""
#: library/select.rst:379
msgid ""
"The :c:func:`poll` system call, supported on most Unix systems, provides "
"better scalability for network servers that service many, many clients at "
"the same time. :c:func:`poll` scales better because the system call only "
"requires listing the file descriptors of interest, while :c:func:`select` "
"builds a bitmap, turns on bits for the fds of interest, and then afterward "
"the whole bitmap has to be linearly scanned again. :c:func:`select` is "
"O(highest file descriptor), while :c:func:`poll` is O(number of file "
"descriptors)."
msgstr ""
#: library/select.rst:396
msgid ""
"*eventmask* is an optional bitmask describing the type of events you want to "
"check for, and can be a combination of the constants :const:`POLLIN`, :const:"
"`POLLPRI`, and :const:`POLLOUT`, described in the table below. If not "
"specified, the default value used will check for all 3 types of events."
msgstr ""
#: library/select.rst:404
msgid ":const:`POLLIN`"
msgstr ":const:`POLLIN`"
#: library/select.rst:404
msgid "There is data to read"
msgstr ""
#: library/select.rst:406
msgid ":const:`POLLPRI`"
msgstr ":const:`POLLPRI`"
#: library/select.rst:406
msgid "There is urgent data to read"
msgstr ""
#: library/select.rst:408
msgid ":const:`POLLOUT`"
msgstr ":const:`POLLOUT`"
#: library/select.rst:408
msgid "Ready for output: writing will not block"
msgstr ""
#: library/select.rst:410
msgid ":const:`POLLERR`"
msgstr ":const:`POLLERR`"
#: library/select.rst:410
msgid "Error condition of some sort"
msgstr ""
#: library/select.rst:412
msgid ":const:`POLLHUP`"
msgstr ":const:`POLLHUP`"
#: library/select.rst:412
msgid "Hung up"
msgstr ""
#: library/select.rst:414
#, fuzzy
msgid ":const:`POLLRDHUP`"
msgstr ":const:`POLLHUP`"
#: library/select.rst:414
msgid ""
"Stream socket peer closed connection, or shut down writing half of connection"
msgstr ""
#: library/select.rst:417
msgid ":const:`POLLNVAL`"
msgstr ":const:`POLLNVAL`"
#: library/select.rst:417
msgid "Invalid request: descriptor not open"
msgstr ""
#: library/select.rst:420
msgid ""
"Registering a file descriptor that's already registered is not an error, and "
"has the same effect as registering the descriptor exactly once."
msgstr ""
#: library/select.rst:426
msgid ""
"Modifies an already registered fd. This has the same effect as "
"``register(fd, eventmask)``. Attempting to modify a file descriptor that "
"was never registered causes an :exc:`OSError` exception with errno :const:"
"`ENOENT` to be raised."
msgstr ""
#: library/select.rst:438
msgid ""
"Attempting to remove a file descriptor that was never registered causes a :"
"exc:`KeyError` exception to be raised."
msgstr ""
#: library/select.rst:444
msgid ""
"Polls the set of registered file descriptors, and returns a possibly empty "
"list containing ``(fd, event)`` 2-tuples for the descriptors that have "
"events or errors to report. *fd* is the file descriptor, and *event* is a "
"bitmask with bits set for the reported events for that descriptor --- :const:"
"`POLLIN` for waiting input, :const:`POLLOUT` to indicate that the descriptor "
"can be written to, and so forth. An empty list indicates that the call timed "
"out and no file descriptors had any events to report. If *timeout* is given, "
"it specifies the length of time in milliseconds which the system will wait "
"for events before returning. If *timeout* is omitted, negative, or :const:"
"`None`, the call will block until there is an event for this poll object."
msgstr ""
#: library/select.rst:465
msgid "Kqueue Objects"
msgstr ""
#: library/select.rst:469
msgid "Close the control file descriptor of the kqueue object."
msgstr ""
#: library/select.rst:474
msgid "``True`` if the kqueue object is closed."
msgstr ""
#: library/select.rst:484
msgid "Create a kqueue object from a given file descriptor."
msgstr ""
#: library/select.rst:489
msgid "Low level interface to kevent"
msgstr ""
#: library/select.rst:491
msgid "changelist must be an iterable of kevent objects or ``None``"
msgstr ""
#: library/select.rst:492
msgid "max_events must be 0 or a positive integer"
msgstr ""
#: library/select.rst:493
msgid ""
"timeout in seconds (floats possible); the default is ``None``, to wait "
"forever"
msgstr ""
#: library/select.rst:506
msgid "Kevent Objects"
msgstr ""
#: library/select.rst:508
msgid "https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2"
msgstr ""
#: library/select.rst:512
msgid ""
"Value used to identify the event. The interpretation depends on the filter "
"but it's usually the file descriptor. In the constructor ident can either be "
"an int or an object with a :meth:`~io.IOBase.fileno` method. kevent stores "
"the integer internally."
msgstr ""
#: library/select.rst:519
msgid "Name of the kernel filter."
msgstr ""
#: library/select.rst:524
msgid ":const:`KQ_FILTER_READ`"
msgstr ":const:`KQ_FILTER_READ`"
#: library/select.rst:524
msgid "Takes a descriptor and returns whenever there is data available to read"
msgstr ""
#: library/select.rst:527
msgid ":const:`KQ_FILTER_WRITE`"
msgstr ":const:`KQ_FILTER_WRITE`"
#: library/select.rst:527
msgid ""
"Takes a descriptor and returns whenever there is data available to write"
msgstr ""
#: library/select.rst:530
msgid ":const:`KQ_FILTER_AIO`"
msgstr ":const:`KQ_FILTER_AIO`"
#: library/select.rst:530
msgid "AIO requests"
msgstr ""
#: library/select.rst:532
msgid ":const:`KQ_FILTER_VNODE`"
msgstr ":const:`KQ_FILTER_VNODE`"
#: library/select.rst:532
msgid ""
"Returns when one or more of the requested events watched in *fflag* occurs"
msgstr ""
#: library/select.rst:535
msgid ":const:`KQ_FILTER_PROC`"
msgstr ":const:`KQ_FILTER_PROC`"
#: library/select.rst:535
msgid "Watch for events on a process id"
msgstr ""
#: library/select.rst:537
msgid ":const:`KQ_FILTER_NETDEV`"
msgstr ":const:`KQ_FILTER_NETDEV`"
#: library/select.rst:537
msgid "Watch for events on a network device [not available on macOS]"
msgstr ""
#: library/select.rst:540
msgid ":const:`KQ_FILTER_SIGNAL`"
msgstr ":const:`KQ_FILTER_SIGNAL`"
#: library/select.rst:540
msgid "Returns whenever the watched signal is delivered to the process"
msgstr ""
#: library/select.rst:543
msgid ":const:`KQ_FILTER_TIMER`"
msgstr ":const:`KQ_FILTER_TIMER`"
#: library/select.rst:543
msgid "Establishes an arbitrary timer"
msgstr ""
#: library/select.rst:548
msgid "Filter action."
msgstr ""
#: library/select.rst:553
msgid ":const:`KQ_EV_ADD`"
msgstr ":const:`KQ_EV_ADD`"
#: library/select.rst:553
msgid "Adds or modifies an event"
msgstr ""
#: library/select.rst:555
msgid ":const:`KQ_EV_DELETE`"
msgstr ":const:`KQ_EV_DELETE`"
#: library/select.rst:555
msgid "Removes an event from the queue"
msgstr ""
#: library/select.rst:557
msgid ":const:`KQ_EV_ENABLE`"
msgstr ":const:`KQ_EV_ENABLE`"
#: library/select.rst:557
msgid "Permitscontrol() to returns the event"
msgstr ""
#: library/select.rst:559
msgid ":const:`KQ_EV_DISABLE`"
msgstr ":const:`KQ_EV_DISABLE`"
#: library/select.rst:559
msgid "Disablesevent"
msgstr ""
#: library/select.rst:561
msgid ":const:`KQ_EV_ONESHOT`"
msgstr ":const:`KQ_EV_ONESHOT`"
#: library/select.rst:561
msgid "Removes event after first occurrence"
msgstr ""
#: library/select.rst:563
msgid ":const:`KQ_EV_CLEAR`"
msgstr ":const:`KQ_EV_CLEAR`"
#: library/select.rst:563
msgid "Reset the state after an event is retrieved"
msgstr ""
#: library/select.rst:565
msgid ":const:`KQ_EV_SYSFLAGS`"
msgstr ":const:`KQ_EV_SYSFLAGS`"
#: library/select.rst:567
msgid "internal event"
msgstr ""
#: library/select.rst:567
msgid ":const:`KQ_EV_FLAG1`"
msgstr ":const:`KQ_EV_FLAG1`"
#: library/select.rst:569
msgid ":const:`KQ_EV_EOF`"
msgstr ":const:`KQ_EV_EOF`"
#: library/select.rst:569
msgid "Filter specific EOF condition"
msgstr ""
#: library/select.rst:571
msgid ":const:`KQ_EV_ERROR`"
msgstr ":const:`KQ_EV_ERROR`"
#: library/select.rst:571
msgid "See return values"
msgstr ""
#: library/select.rst:577
msgid "Filter specific flags."
msgstr ""
#: library/select.rst:579
msgid ":const:`KQ_FILTER_READ` and :const:`KQ_FILTER_WRITE` filter flags:"
msgstr ""
#: library/select.rst:584
msgid ":const:`KQ_NOTE_LOWAT`"
msgstr ":const:`KQ_NOTE_LOWAT`"
#: library/select.rst:584
msgid "low water mark of a socket buffer"
msgstr ""
#: library/select.rst:587
msgid ":const:`KQ_FILTER_VNODE` filter flags:"
msgstr ""
#: library/select.rst:592
msgid ":const:`KQ_NOTE_DELETE`"
msgstr ":const:`KQ_NOTE_DELETE`"
#: library/select.rst:592
msgid "*unlink()* was called"
msgstr ""
#: library/select.rst:594
msgid ":const:`KQ_NOTE_WRITE`"
msgstr ":const:`KQ_NOTE_WRITE`"
#: library/select.rst:594
msgid "a write occurred"
msgstr ""
#: library/select.rst:596
msgid ":const:`KQ_NOTE_EXTEND`"
msgstr ":const:`KQ_NOTE_EXTEND`"
#: library/select.rst:596
msgid "the file was extended"
msgstr ""
#: library/select.rst:598
msgid ":const:`KQ_NOTE_ATTRIB`"
msgstr ":const:`KQ_NOTE_ATTRIB`"
#: library/select.rst:598
msgid "an attribute was changed"
msgstr ""
#: library/select.rst:600
msgid ":const:`KQ_NOTE_LINK`"
msgstr ":const:`KQ_NOTE_LINK`"
#: library/select.rst:600
msgid "the link count has changed"
msgstr ""
#: library/select.rst:602
msgid ":const:`KQ_NOTE_RENAME`"
msgstr ":const:`KQ_NOTE_RENAME`"
#: library/select.rst:602
msgid "the file was renamed"
msgstr ""
#: library/select.rst:604
msgid ":const:`KQ_NOTE_REVOKE`"
msgstr ":const:`KQ_NOTE_REVOKE`"
#: library/select.rst:604
msgid "access to the file was revoked"
msgstr ""
#: library/select.rst:607
msgid ":const:`KQ_FILTER_PROC` filter flags:"
msgstr ""
#: library/select.rst:612
msgid ":const:`KQ_NOTE_EXIT`"
msgstr ":const:`KQ_NOTE_EXIT`"
#: library/select.rst:612
msgid "the process has exited"
msgstr ""
#: library/select.rst:614
msgid ":const:`KQ_NOTE_FORK`"
msgstr ":const:`KQ_NOTE_FORK`"
#: library/select.rst:614
msgid "the process has called *fork()*"
msgstr ""
#: library/select.rst:616
msgid ":const:`KQ_NOTE_EXEC`"
msgstr ":const:`KQ_NOTE_EXEC`"
#: library/select.rst:616
msgid "the process has executed a new process"
msgstr ""
#: library/select.rst:618
msgid ":const:`KQ_NOTE_PCTRLMASK`"
msgstr ":const:`KQ_NOTE_PCTRLMASK`"
#: library/select.rst:620
msgid "internal filter flag"
msgstr ""
#: library/select.rst:620
msgid ":const:`KQ_NOTE_PDATAMASK`"
msgstr ":const:`KQ_NOTE_PDATAMASK`"
#: library/select.rst:622
msgid ":const:`KQ_NOTE_TRACK`"
msgstr ":const:`KQ_NOTE_TRACK`"
#: library/select.rst:622
msgid "follow a process across *fork()*"
msgstr ""
#: library/select.rst:624
msgid ":const:`KQ_NOTE_CHILD`"
msgstr ":const:`KQ_NOTE_CHILD`"
#: library/select.rst:624
msgid "returned on the child process for *NOTE_TRACK*"
msgstr ""
#: library/select.rst:627
msgid ":const:`KQ_NOTE_TRACKERR`"
msgstr ":const:`KQ_NOTE_TRACKERR`"
#: library/select.rst:627
msgid "unable to attach to a child"
msgstr ""
#: library/select.rst:630
msgid ":const:`KQ_FILTER_NETDEV` filter flags (not available on macOS):"
msgstr ""
#: library/select.rst:635
msgid ":const:`KQ_NOTE_LINKUP`"
msgstr ":const:`KQ_NOTE_LINKUP`"
#: library/select.rst:635
msgid "link is up"
msgstr ""
#: library/select.rst:637
msgid ":const:`KQ_NOTE_LINKDOWN`"
msgstr ":const:`KQ_NOTE_LINKDOWN`"
#: library/select.rst:637
msgid "link is down"
msgstr ""
#: library/select.rst:639
msgid ":const:`KQ_NOTE_LINKINV`"
msgstr ":const:`KQ_NOTE_LINKINV`"
#: library/select.rst:639
msgid "link state is invalid"
msgstr ""
#: library/select.rst:645
msgid "Filter specific data."
msgstr ""
#: library/select.rst:650
msgid "User defined value."
msgstr ""