Provided by: manpages-fr_4.21.0-2_all bug

NOM

       ptmx, pts — Pseudoterminaux maître et esclave

DESCRIPTION

       Le  fichier /dev/ptmx (pseudoterminal multiplexor device — routeur) est un fichier spécial
       caractère avec un numéro majeur 5 et un numéro  mineur 2,  habituellement  en  mode  0666,
       appartenant à root:root. Il sert à créer une paire de pseudoterminaux maître et esclave.

       Lorsqu'un  processus  ouvre  /dev/ptmx,  il  reçoit  un  descripteur  de  fichier  pour le
       pseudoterminal  maître  et  un  périphérique  pseudoterminal  esclave  est  créé  dans  le
       répertoire  /dev/pts. Chaque descripteur obtenu en ouvrant /dev/ptmx est un pseudoterminal
       maître indépendant avec son propre esclave associé,  dont  le  chemin  d'accès  peut  être
       obtenu en passant le descripteur à ptsname(3).

       Avant  d'ouvrir  le pseudoterminal esclave, vous devez passer le descripteur de fichier du
       maître à grantpt(3) et unlockpt(3).

       Une fois que les deux pseudoterminaux maître et esclave sont  ouverts,  l'esclave  fournit
       une interface aux processus qui est identique à celle d’un vrai terminal.

       Les données écrites sur l'esclave se retrouvent en entrée sur le descripteur de fichier du
       maître. Les données écrites sur le maître se retrouvent en entrée sur l'esclave.

       En pratique, les pseudoterminaux servent à implémenter des émulateurs de  terminaux  comme
       xterm(1),  dans  lesquels  les données lues sur le pseudoterminal maître sont interprétées
       par l'application de la même manière que le ferait un vrai terminal, et à implémenter  des
       programmes  de  connexion  distante  comme  sshd(8), dans lesquels les données lues sur le
       pseudoterminal maître sont envoyées à travers le réseau à  un  programme  client  qui  est
       connecté à un terminal ou un émulateur de terminal.

       Les  pseudoterminaux  servent  aussi  à envoyer des données aux programmes qui refusent de
       lire des données depuis des tubes (comme su(1) et passwd(1)).

FICHIERS

       /dev/ptmx, /dev/pts/*

NOTES

       La prise en charge de Linux pour ce qui  est  décrit  ci-dessus  (connu  sous  le  nom  de
       pseudoterminal  UNIX 98)  est  réalisée  en  utilisant  le  système de fichiers devpts qui
       devrait être monté sous /dev/pts.

VOIR AUSSI

       getpt(3), grantpt(3), ptsname(3), unlockpt(3), pty(7)

TRADUCTION

       La traduction française de cette  page  de  manuel  a  été  créée  par  Christophe  Blaess
       <https://www.blaess.fr/christophe/>,  Stéphan  Rafin  <stephan.rafin@laposte.net>, Thierry
       Vignaud <tvignaud@mandriva.com>, François Micaux, Alain  Portal  <aportal@univ-montp2.fr>,
       Jean-Philippe    Guérard   <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-
       luc.coulon@wanadoo.fr>,   Julien    Cristau    <jcristau@debian.org>,    Thomas    Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin
       Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>,  Denis
       Barbier  <barbier@debian.org>,  David  Prévot <david@tilapin.org> et Jean-Paul Guillonneau
       <guillonneau.jeanpaul@free.fr>

       Cette traduction est une documentation libre ; veuillez vous reporter  à  la  GNU  General
       Public   License   version 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les
       conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un
       message à ⟨debian-l10n-french@lists.debian.org⟩.