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⟩.