Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       ptmx, pts - Pseudoterminaux maitre et esclave

DESCRIPTION

       Le  fichier  /dev/ptmx  est un fichier special caractere avec un numero
       majeur  5  et  un  numero  mineur  2,  habituellement  en  mode   0666,
       appartenant  a  root.root. Il sert a creer une paire de pseudoterminaux
       maitre et esclave.

       Lorsqu'un processus  ouvre  /dev/ptmx,  il  recoit  un  descripteur  de
       fichier  pour  le  pseudoterminal  maitre (PTM), et un peripherique est
       cree pour le pseudoterminal esclave (PTE) dans le repertoire  /dev/pts.
       Chaque  descripteur  obtenu en ouvrant /dev/ptmx est un PTM independant
       avec son PTE associe, dont  le  chemin  d'acces  peut  etre  obtenu  en
       passant le descripteur a ptsname(3).

       Avant   d'ouvrir  le  pseudoterminal  esclave,  vous  devez  passer  le
       descripteur du maitre a 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.

       Les  donnees  ecrites  sur  l'esclave  se  retrouvent  en entree sur le
       descripteur du maitre. Les donnees ecrites sur le maitre se  retrouvent
       en entree sur l'esclave.

       En  pratique,  les pseudoterminaux servent a implementer des emulateurs
       de terminaux comme xterm(1), dans lesquels  les  donnees  lues  sur  le
       terminal  maitre sont interpretees par l'application de la meme maniere
       que le ferait un vrai terminal, et pour implementer des  programmes  de
       connexion distante comme sshd(8), dans lesquels les donnees lues sur le
       PTM sont envoyees sur le reseau a un programme client qui est  connecte
       a un terminal ou un emulateur.

       Les  pseudoterminaux servent aussi a envoyer des donnees aux programmes
       qui refusent de lire des donnees depuis  des  tubes  (comme  su(1),  et
       passwd(1)).

FICHIERS

       /dev/ptmx, /dev/pts/*

NOTES

       Le  support Linux decrit ci-dessus (connu sous le nom de pseudoterminal
       UNIX 98) est realise en utilisant le systeme de  fichiers  devpts,  qui
       devrait etre monte sous /dev/pts.

       Avant  le  schema  UNIX 98, les pseudoterminaux maitres etaient appeles
       /dev/ptyp0, ... et les esclaves /dev/ttyp0, ... et il  fallait  allouer
       au prealable des noeuds de peripheriques.

VOIR AUSSI

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

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.32 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>   (2003-2006).    Simon
       Paillard et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.