# 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: 2021-09-23 16:16+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \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 "" #: library/select.rst:26 msgid "The module defines the following:" msgstr "Le module définit :" #: library/select.rst:31 msgid "A deprecated alias of :exc:`OSError`." msgstr "" #: library/select.rst:33 msgid "Following :pep:`3151`, this class was made an alias of :exc:`OSError`." msgstr "" #: library/select.rst:39 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:43 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:78 library/select.rst:105 msgid "The new file descriptor is :ref:`non-inheritable `." msgstr "" #: library/select.rst:107 msgid "The new file descriptor is now non-inheritable." msgstr "Le nouveau descripteur de fichier est maintenant non-héritable." #: library/select.rst:58 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:62 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:67 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:71 msgid "" "See the :ref:`epoll-objects` section below for the methods supported by " "epolling objects." msgstr "" #: library/select.rst:74 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:80 msgid "Added the *flags* parameter." msgstr "" #: library/select.rst:83 msgid "" "Support for the :keyword:`with` statement was added. The new file descriptor " "is now non-inheritable." msgstr "" #: library/select.rst:87 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:94 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:102 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:113 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:119 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:124 msgid "*rlist*: wait until ready for reading" msgstr "" #: library/select.rst:125 msgid "*wlist*: wait until ready for writing" msgstr "" #: library/select.rst:126 msgid "" "*xlist*: wait for an \"exceptional condition\" (see the manual page for what " "your system considers such a condition)" msgstr "" #: library/select.rst:129 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:136 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:144 msgid "" "Among the acceptable object types in the iterables are Python :term:`file " "objects ` (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:155 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:266 library/select.rst:454 library/select.rst:495 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:169 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:174 msgid "This value is guaranteed by POSIX to be at least 512." msgstr "" #: library/select.rst:177 msgid ":ref:`Availability `: Unix" msgstr ":ref:`Disponibilité ` : Unix" #: library/select.rst:184 msgid "``/dev/poll`` Polling Objects" msgstr "" #: library/select.rst:186 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:190 msgid "" "``/dev/poll`` behaviour is very close to the standard :c:func:`poll` object." msgstr "" #: library/select.rst:196 msgid "Close the file descriptor of the polling object." msgstr "" #: library/select.rst:203 msgid "``True`` if the polling object is closed." msgstr "" #: library/select.rst:210 msgid "Return the file descriptor number of the polling object." msgstr "" #: library/select.rst:389 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:223 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:230 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:238 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:433 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:249 msgid "" "Attempting to remove a file descriptor that was never registered is safely " "ignored." msgstr "" #: library/select.rst:255 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:276 msgid "Edge and Level Trigger Polling (epoll) Objects" msgstr "" #: library/select.rst:278 msgid "https://linux.die.net/man/4/epoll" msgstr "" #: library/select.rst:280 msgid "*eventmask*" msgstr "" #: library/select.rst:401 library/select.rst:550 library/select.rst:589 #: library/select.rst:632 msgid "Constant" msgstr "Constante" #: library/select.rst:401 library/select.rst:550 library/select.rst:589 #: library/select.rst:632 msgid "Meaning" msgstr "Signification" #: library/select.rst:285 msgid ":const:`EPOLLIN`" msgstr ":const:`EPOLLIN`" #: library/select.rst:285 msgid "Available for read" msgstr "" #: library/select.rst:287 msgid ":const:`EPOLLOUT`" msgstr ":const:`EPOLLOUT`" #: library/select.rst:287 msgid "Available for write" msgstr "" #: library/select.rst:289 msgid ":const:`EPOLLPRI`" msgstr ":const:`EPOLLPRI`" #: library/select.rst:289 msgid "Urgent data for read" msgstr "" #: library/select.rst:291 msgid ":const:`EPOLLERR`" msgstr ":const:`EPOLLERR`" #: library/select.rst:291 msgid "Error condition happened on the assoc. fd" msgstr "" #: library/select.rst:293 msgid ":const:`EPOLLHUP`" msgstr ":const:`EPOLLHUP`" #: library/select.rst:293 msgid "Hang up happened on the assoc. fd" msgstr "" #: library/select.rst:295 msgid ":const:`EPOLLET`" msgstr ":const:`EPOLLET`" #: library/select.rst:295 msgid "Set Edge Trigger behavior, the default is Level Trigger behavior" msgstr "" #: library/select.rst:298 msgid ":const:`EPOLLONESHOT`" msgstr ":const:`EPOLLONESHOT`" #: library/select.rst:298 msgid "" "Set one-shot behavior. After one event is pulled out, the fd is internally " "disabled" msgstr "" #: library/select.rst:301 msgid ":const:`EPOLLEXCLUSIVE`" msgstr ":const:`EPOLLEXCLUSIVE`" #: library/select.rst:301 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:306 #, fuzzy msgid ":const:`EPOLLRDHUP`" msgstr ":const:`EPOLLHUP`" #: library/select.rst:306 msgid "" "Stream socket peer closed connection or shut down writing half of connection." msgstr "" #: library/select.rst:309 msgid ":const:`EPOLLRDNORM`" msgstr ":const:`EPOLLRDNORM`" #: library/select.rst:309 msgid "Equivalent to :const:`EPOLLIN`" msgstr "" #: library/select.rst:311 msgid ":const:`EPOLLRDBAND`" msgstr ":const:`EPOLLRDBAND`" #: library/select.rst:311 msgid "Priority data band can be read." msgstr "" #: library/select.rst:313 msgid ":const:`EPOLLWRNORM`" msgstr ":const:`EPOLLWRNORM`" #: library/select.rst:313 msgid "Equivalent to :const:`EPOLLOUT`" msgstr "" #: library/select.rst:315 msgid ":const:`EPOLLWRBAND`" msgstr ":const:`EPOLLWRBAND`" #: library/select.rst:315 msgid "Priority data may be written." msgstr "" #: library/select.rst:317 msgid ":const:`EPOLLMSG`" msgstr ":const:`EPOLLMSG`" #: library/select.rst:317 #, fuzzy msgid "Ignored." msgstr "Ignoré" #: library/select.rst:320 msgid "" ":const:`EPOLLEXCLUSIVE` was added. It's only supported by Linux Kernel 4.5 " "or later." msgstr "" #: library/select.rst:326 msgid "Close the control file descriptor of the epoll object." msgstr "" #: library/select.rst:331 msgid "``True`` if the epoll object is closed." msgstr "" #: library/select.rst:478 msgid "Return the file descriptor number of the control fd." msgstr "" #: library/select.rst:341 msgid "Create an epoll object from a given file descriptor." msgstr "" #: library/select.rst:346 msgid "Register a fd descriptor with the epoll object." msgstr "" #: library/select.rst:351 msgid "Modify a registered file descriptor." msgstr "" #: library/select.rst:356 msgid "Remove a registered file descriptor from the epoll object." msgstr "" #: library/select.rst:358 msgid "The method no longer ignores the :data:`~errno.EBADF` error." msgstr "" #: library/select.rst:364 msgid "Wait for events. timeout in seconds (float)" msgstr "" #: library/select.rst:376 msgid "Polling Objects" msgstr "" #: library/select.rst:378 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:395 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:403 msgid ":const:`POLLIN`" msgstr ":const:`POLLIN`" #: library/select.rst:403 msgid "There is data to read" msgstr "" #: library/select.rst:405 msgid ":const:`POLLPRI`" msgstr ":const:`POLLPRI`" #: library/select.rst:405 msgid "There is urgent data to read" msgstr "" #: library/select.rst:407 msgid ":const:`POLLOUT`" msgstr ":const:`POLLOUT`" #: library/select.rst:407 msgid "Ready for output: writing will not block" msgstr "" #: library/select.rst:409 msgid ":const:`POLLERR`" msgstr ":const:`POLLERR`" #: library/select.rst:409 msgid "Error condition of some sort" msgstr "" #: library/select.rst:411 msgid ":const:`POLLHUP`" msgstr ":const:`POLLHUP`" #: library/select.rst:411 msgid "Hung up" msgstr "" #: library/select.rst:413 #, fuzzy msgid ":const:`POLLRDHUP`" msgstr ":const:`POLLHUP`" #: library/select.rst:413 msgid "" "Stream socket peer closed connection, or shut down writing half of connection" msgstr "" #: library/select.rst:416 msgid ":const:`POLLNVAL`" msgstr ":const:`POLLNVAL`" #: library/select.rst:416 msgid "Invalid request: descriptor not open" msgstr "" #: library/select.rst:419 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:425 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:437 msgid "" "Attempting to remove a file descriptor that was never registered causes a :" "exc:`KeyError` exception to be raised." msgstr "" #: library/select.rst:443 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:464 msgid "Kqueue Objects" msgstr "" #: library/select.rst:468 msgid "Close the control file descriptor of the kqueue object." msgstr "" #: library/select.rst:473 msgid "``True`` if the kqueue object is closed." msgstr "" #: library/select.rst:483 msgid "Create a kqueue object from a given file descriptor." msgstr "" #: library/select.rst:488 msgid "Low level interface to kevent" msgstr "" #: library/select.rst:490 msgid "changelist must be an iterable of kevent objects or ``None``" msgstr "" #: library/select.rst:491 msgid "max_events must be 0 or a positive integer" msgstr "" #: library/select.rst:492 msgid "" "timeout in seconds (floats possible); the default is ``None``, to wait " "forever" msgstr "" #: library/select.rst:505 msgid "Kevent Objects" msgstr "" #: library/select.rst:507 msgid "https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2" msgstr "" #: library/select.rst:511 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:518 msgid "Name of the kernel filter." msgstr "" #: library/select.rst:523 msgid ":const:`KQ_FILTER_READ`" msgstr ":const:`KQ_FILTER_READ`" #: library/select.rst:523 msgid "Takes a descriptor and returns whenever there is data available to read" msgstr "" #: library/select.rst:526 msgid ":const:`KQ_FILTER_WRITE`" msgstr ":const:`KQ_FILTER_WRITE`" #: library/select.rst:526 msgid "" "Takes a descriptor and returns whenever there is data available to write" msgstr "" #: library/select.rst:529 msgid ":const:`KQ_FILTER_AIO`" msgstr ":const:`KQ_FILTER_AIO`" #: library/select.rst:529 msgid "AIO requests" msgstr "" #: library/select.rst:531 msgid ":const:`KQ_FILTER_VNODE`" msgstr ":const:`KQ_FILTER_VNODE`" #: library/select.rst:531 msgid "" "Returns when one or more of the requested events watched in *fflag* occurs" msgstr "" #: library/select.rst:534 msgid ":const:`KQ_FILTER_PROC`" msgstr ":const:`KQ_FILTER_PROC`" #: library/select.rst:534 msgid "Watch for events on a process id" msgstr "" #: library/select.rst:536 msgid ":const:`KQ_FILTER_NETDEV`" msgstr ":const:`KQ_FILTER_NETDEV`" #: library/select.rst:536 msgid "Watch for events on a network device [not available on macOS]" msgstr "" #: library/select.rst:539 msgid ":const:`KQ_FILTER_SIGNAL`" msgstr ":const:`KQ_FILTER_SIGNAL`" #: library/select.rst:539 msgid "Returns whenever the watched signal is delivered to the process" msgstr "" #: library/select.rst:542 msgid ":const:`KQ_FILTER_TIMER`" msgstr ":const:`KQ_FILTER_TIMER`" #: library/select.rst:542 msgid "Establishes an arbitrary timer" msgstr "" #: library/select.rst:547 msgid "Filter action." msgstr "" #: library/select.rst:552 msgid ":const:`KQ_EV_ADD`" msgstr ":const:`KQ_EV_ADD`" #: library/select.rst:552 msgid "Adds or modifies an event" msgstr "" #: library/select.rst:554 msgid ":const:`KQ_EV_DELETE`" msgstr ":const:`KQ_EV_DELETE`" #: library/select.rst:554 msgid "Removes an event from the queue" msgstr "" #: library/select.rst:556 msgid ":const:`KQ_EV_ENABLE`" msgstr ":const:`KQ_EV_ENABLE`" #: library/select.rst:556 msgid "Permitscontrol() to returns the event" msgstr "" #: library/select.rst:558 msgid ":const:`KQ_EV_DISABLE`" msgstr ":const:`KQ_EV_DISABLE`" #: library/select.rst:558 msgid "Disablesevent" msgstr "" #: library/select.rst:560 msgid ":const:`KQ_EV_ONESHOT`" msgstr ":const:`KQ_EV_ONESHOT`" #: library/select.rst:560 msgid "Removes event after first occurrence" msgstr "" #: library/select.rst:562 msgid ":const:`KQ_EV_CLEAR`" msgstr ":const:`KQ_EV_CLEAR`" #: library/select.rst:562 msgid "Reset the state after an event is retrieved" msgstr "" #: library/select.rst:564 msgid ":const:`KQ_EV_SYSFLAGS`" msgstr ":const:`KQ_EV_SYSFLAGS`" #: library/select.rst:566 msgid "internal event" msgstr "" #: library/select.rst:566 msgid ":const:`KQ_EV_FLAG1`" msgstr ":const:`KQ_EV_FLAG1`" #: library/select.rst:568 msgid ":const:`KQ_EV_EOF`" msgstr ":const:`KQ_EV_EOF`" #: library/select.rst:568 msgid "Filter specific EOF condition" msgstr "" #: library/select.rst:570 msgid ":const:`KQ_EV_ERROR`" msgstr ":const:`KQ_EV_ERROR`" #: library/select.rst:570 msgid "See return values" msgstr "" #: library/select.rst:576 msgid "Filter specific flags." msgstr "" #: library/select.rst:578 msgid ":const:`KQ_FILTER_READ` and :const:`KQ_FILTER_WRITE` filter flags:" msgstr "" #: library/select.rst:583 msgid ":const:`KQ_NOTE_LOWAT`" msgstr ":const:`KQ_NOTE_LOWAT`" #: library/select.rst:583 msgid "low water mark of a socket buffer" msgstr "" #: library/select.rst:586 msgid ":const:`KQ_FILTER_VNODE` filter flags:" msgstr "" #: library/select.rst:591 msgid ":const:`KQ_NOTE_DELETE`" msgstr ":const:`KQ_NOTE_DELETE`" #: library/select.rst:591 msgid "*unlink()* was called" msgstr "" #: library/select.rst:593 msgid ":const:`KQ_NOTE_WRITE`" msgstr ":const:`KQ_NOTE_WRITE`" #: library/select.rst:593 msgid "a write occurred" msgstr "" #: library/select.rst:595 msgid ":const:`KQ_NOTE_EXTEND`" msgstr ":const:`KQ_NOTE_EXTEND`" #: library/select.rst:595 msgid "the file was extended" msgstr "" #: library/select.rst:597 msgid ":const:`KQ_NOTE_ATTRIB`" msgstr ":const:`KQ_NOTE_ATTRIB`" #: library/select.rst:597 msgid "an attribute was changed" msgstr "" #: library/select.rst:599 msgid ":const:`KQ_NOTE_LINK`" msgstr ":const:`KQ_NOTE_LINK`" #: library/select.rst:599 msgid "the link count has changed" msgstr "" #: library/select.rst:601 msgid ":const:`KQ_NOTE_RENAME`" msgstr ":const:`KQ_NOTE_RENAME`" #: library/select.rst:601 msgid "the file was renamed" msgstr "" #: library/select.rst:603 msgid ":const:`KQ_NOTE_REVOKE`" msgstr ":const:`KQ_NOTE_REVOKE`" #: library/select.rst:603 msgid "access to the file was revoked" msgstr "" #: library/select.rst:606 msgid ":const:`KQ_FILTER_PROC` filter flags:" msgstr "" #: library/select.rst:611 msgid ":const:`KQ_NOTE_EXIT`" msgstr ":const:`KQ_NOTE_EXIT`" #: library/select.rst:611 msgid "the process has exited" msgstr "" #: library/select.rst:613 msgid ":const:`KQ_NOTE_FORK`" msgstr ":const:`KQ_NOTE_FORK`" #: library/select.rst:613 msgid "the process has called *fork()*" msgstr "" #: library/select.rst:615 msgid ":const:`KQ_NOTE_EXEC`" msgstr ":const:`KQ_NOTE_EXEC`" #: library/select.rst:615 msgid "the process has executed a new process" msgstr "" #: library/select.rst:617 msgid ":const:`KQ_NOTE_PCTRLMASK`" msgstr ":const:`KQ_NOTE_PCTRLMASK`" #: library/select.rst:619 msgid "internal filter flag" msgstr "" #: library/select.rst:619 msgid ":const:`KQ_NOTE_PDATAMASK`" msgstr ":const:`KQ_NOTE_PDATAMASK`" #: library/select.rst:621 msgid ":const:`KQ_NOTE_TRACK`" msgstr ":const:`KQ_NOTE_TRACK`" #: library/select.rst:621 msgid "follow a process across *fork()*" msgstr "" #: library/select.rst:623 msgid ":const:`KQ_NOTE_CHILD`" msgstr ":const:`KQ_NOTE_CHILD`" #: library/select.rst:623 msgid "returned on the child process for *NOTE_TRACK*" msgstr "" #: library/select.rst:626 msgid ":const:`KQ_NOTE_TRACKERR`" msgstr ":const:`KQ_NOTE_TRACKERR`" #: library/select.rst:626 msgid "unable to attach to a child" msgstr "" #: library/select.rst:629 msgid ":const:`KQ_FILTER_NETDEV` filter flags (not available on macOS):" msgstr "" #: library/select.rst:634 msgid ":const:`KQ_NOTE_LINKUP`" msgstr ":const:`KQ_NOTE_LINKUP`" #: library/select.rst:634 msgid "link is up" msgstr "" #: library/select.rst:636 msgid ":const:`KQ_NOTE_LINKDOWN`" msgstr ":const:`KQ_NOTE_LINKDOWN`" #: library/select.rst:636 msgid "link is down" msgstr "" #: library/select.rst:638 msgid ":const:`KQ_NOTE_LINKINV`" msgstr ":const:`KQ_NOTE_LINKINV`" #: library/select.rst:638 msgid "link state is invalid" msgstr "" #: library/select.rst:644 msgid "Filter specific data." msgstr "" #: library/select.rst:649 msgid "User defined value." msgstr ""