Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       ttyname, ttyname_r - Obtenir le nom d'un terminal

SYNOPSIS

       #include <unistd.h>

       char *ttyname(int fd);

       int ttyname_r(int fd, char *tampon, size_t lngtmp);

DESCRIPTION

       La  fonction  ttyname()  renvoie un pointeur sur le nom (termine par un
       caractere nul) du  peripherique  terminal  associe  au  descripteur  de
       fichier  fd,  ou  NULL  en  cas  d'erreur  (par exemple si fd n'est pas
       connecte a un terminal). La  valeur  renvoyee  peut  pointer  vers  des
       donnees   statiques,  susceptibles  d'etre  ecrasees  lors  d'un  appel
       ulterieur. La fonction ttyname_r() stocke la valeur dans le  tampon  de
       longueur lngtmp.

VALEUR RENVOY'EE

       La fonction ttyname() renvoie un pointeur sur le chemin d'acces. En cas
       d'erreur, elle renvoie NULL et remplit errno avec le code d'erreur.  La
       fonction  ttyname_r()  renvoie zero si elle reussit et un code d'erreur
       si elle echoue.

ERREURS

       ttyname_r() :

       EBADF  Mauvais descripteur de fichier.

       ENOTTY Le descripteur de fichier ne se rapporte pas a un terminal.

       ERANGE lngtmp est trop court pour stocker le chemin d'acces.

CONFORMIT'E

       BSD 4.2, POSIX.1-2001.

VOIR AUSSI

       fstat(2), isatty(3)

COLOPHON

       Cette page fait partie de  la  publication  3.27  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).   Nicolas
       Francois 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> >>.