Provided by: manpages-fr_4.15.0-9_all bug

NOM

       ptmx, pts - Pseudoterminaux maître et esclave

DESCRIPTION

       The file /dev/ptmx (the pseudoterminal multiplexor device)  is a character file with major
       number 5 and minor number 2, usually with mode 0666 and ownership root:root. It is used to
       create a pseudoterminal master and slave pair.

       When  a process opens /dev/ptmx, it gets a file descriptor for a pseudoterminal master and
       a pseudoterminal slave device is created in the /dev/pts directory. Each  file  descriptor
       obtained  by  opening  /dev/ptmx  is  an  independent  pseudoterminal  master with its own
       associated slave, whose path can be found by passing the file descriptor to ptsname(3).

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

       Une  fois  que  les  deux pseudoterminaux sont ouverts, l'esclave fournit une interface au
       processus qui est identique au vrai terminal.

       Data written to the slave is presented on  the  master  file  descriptor  as  input.  Data
       written to the master is presented to the slave as input.

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

       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

       The  Linux  support  for the above (known as UNIX 98 pseudoterminal naming)  is done using
       the devpts filesystem, which should be mounted on /dev/pts.

VOIR AUSSI

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

COLOPHON

       Cette page fait partie de la publication 5.13 du projet man-pages Linux.  Une  description
       du  projet et des instructions pour signaler des anomalies et la dernière version de cette
       page peuvent être trouvées à l'adresse https://www.kernel.org/doc/man-pages/.

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> et David Prévot <david@tilapin.org>

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