perkamon - en to fr translation catalogue (17 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: pty - pseudoterminal interfaces
fr: pty - Interfaces de pseudoterminaux

note: type: Plain text
en: Historically, two pseudoterminal APIs have evolved: BSD and System V.  SUSv1 standardized a pseudoterminal API based on the System V API, and this API should be employed in all new programs that use pseudoterminals.
fr: Historiquement, deux API de pseudoterminaux ont évolué\ : BSD et System V. SUSv1 a standardisé une API de pseudoterminal basée sur l'interface System V, et cette API doit être utilisée dans tous les nouveaux programmes qui utilisent des pseudoterminaux.

note: type: Plain text
en: Linux provides both BSD-style and (standardized) System V-style pseudoterminals.  System V-style terminals are commonly called UNIX 98 pseudoterminals on Linux systems.  Since kernel 2.6.4, BSD-style pseudoterminals are considered deprecated (they can be disabled when configuring the kernel); UNIX 98 pseudoterminals should be used in new applications.
fr: Linux fournit à la fois des pseudoterminaux de type BSD et de type System V (standardisés). Les terminaux de type System V sont souvent appelés pseudoterminaux UNIX 98 sur les systèmes Linux. Depuis le noyau 2.6.4, les pseudoterminaux de type BSD sont considérés obsolètes (il peuvent être désactivés à la configuration du noyau)\ ; les pseudoterminaux UNIX 98 doivent être utilisés dans les nouvelles applications.

note: type: SS
en: UNIX 98 pseudoterminals
fr: Pseudoterminaux UNIX 98

note: type: Plain text
en: An unused UNIX 98 pseudoterminal master is opened by calling B<posix_openpt>(3).  (This function opens the master clone device, I</dev/ptmx>; see B<pts>(4).)  After performing any program-specific initializations, changing the ownership and permissions of the slave device using B<grantpt>(3), and unlocking the slave using B<unlockpt>(3)), the corresponding slave device can be opened by passing the name returned by B<ptsname>(3)  in a call to B<open>(2).
fr: Un maître de pseudoterminal UNIX 98 est ouvert en appelant B<posix_openpt>(3). (Cette fonction ouvre le périphérique de clonage de maître, I</dev/ptmx>\ ; consultez B<pts>(4).) Après avoir initialisé le périphérique, changé le propriétaire et les permissions du périphérique esclave avec B<grantpt>(3), et déverrouillé l'esclave avec B<unlockpt>(3), le périphérique esclave correspondant peut être ouvert en passant le nom renvoyé par B<ptsname>(3) dans un appel à B<open>(2).

note: type: Plain text
en: The Linux kernel imposes a limit on the number of available UNIX 98 pseudoterminals.  In kernels up to and including 2.6.3, this limit is configured at kernel compilation time (B<CONFIG_UNIX98_PTYS>), and the permitted number of pseudoterminals can be up to 2048, with a default setting of 256.  Since kernel 2.6.4, the limit is dynamically adjustable via I</proc/sys/kernel/pty/max>, and a corresponding file, I</proc/sys/kernel/pty/nr>, indicates how many pseudoterminals are currently in use.  For further details on these two files, see B<proc>(5).
fr: Le noyau Linux impose une limite au nombre de pseudoterminaux UNIX 98 disponibles. Dans les noyaux jusqu'à 2.6.3 inclus, cette limite est configurée à la compilation du noyau (B<CONFIG_UNIX98_PTYS>), et le nombre de pseudoterminaux autorisé peut être jusqu'à 2048, avec une valeur par défaut de 256. Depuis le noyau 2.6.4, la limite est ajustable de façon dynamique par le fichier I</proc/sys/kernel/pty/max>, et un autre fichier, I</proc/sys/kernel/pty/nr>, indique combien de pseudoterminaux sont actuellement utilisés. Pour plus de détails sur ces fichiers, consultez B<proc>(5).

note: type: SS
en: BSD pseudoterminals
fr: Pseudoterminaux BSD

note: type: Plain text
en: BSD-style pseudoterminals are provided as precreated pairs, with names of the form I</dev/ptyXY> (master) and I</dev/ttyXY> (slave), where X is a letter from the 16-character set [p-za-e], and Y is a letter from the 16-character set [0-9a-f].  (The precise range of letters in these two sets varies across UNIX implementations.)  For example, I</dev/ptyp1> and I</dev/ttyp1> constitute a BSD pseudoterminal pair.  A process finds an unused pseudoterminal pair by trying to B<open>(2)  each pseudoterminal master until an open succeeds.  The corresponding pseudoterminal slave (substitute "tty" for "pty" in the name of the master) can then be opened.
fr: Les pseudoterminaux de type BSD sont fournis comme des paires précréées, avec des noms de la forme I</dev/ptyXY> (maître) et I</dev/ttyXY> (esclave), où X est une lettre de l'ensemble de 16 caractères [p-za-e], et Y est une lettre de l'ensemble de 16 caractères [0-9a-f]. (L'intervalle précis de lettre dans ces ensembles varie entre les différentes versions d'UNIX.) Par exemple, I</dev/ptyp1> et I</dev/ttyp1> constitue une paire de pseudoterminal BSD. Un processus trouve un pseudoterminal inutilisé en essayant d'ouvrir chaque maître de pseudoterminal avec B<open>(2) jusqu'à ce qu'une ouverture réussisse. L'esclave de pseudoterminal correspondant peut ensuite être ouvert (en remplaçant «\ pty\ » par «\ tty\ » dans le nom du maître).

note: type: SH
en: FILES
fr: FICHIERS

note: type: Plain text
en: The BSD B<ioctl>(2)  operations B<TIOCSTOP>, B<TIOCSTART>, B<TIOCUCNTL>, and B<TIOCREMOTE> have not been implemented under Linux.
fr: Les opérations B<ioctl>(2) BSD B<TIOCSTOP>, B<TIOCSTART>, B<TIOCUCNTL> et B<TIOCREMOTE> ne sont pas implémentées sous Linux.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
