CTERMID(3)         Manuel du programmeur Linux         CTERMID(3)


NOM
       ctermid - Obtenir le nom du terminal de contrôle.

SYNOPSIS
       #include <stdio.h>

       char *ctermid (char *s);

DESCRIPTION
       La  fonction  ctermid()  renvoie  une chaine de caractères
       correspondant au chemin d'accès au fichier spécial du ter­
       minal  contrôlant  le processus en cours.  Si s vaut NULL,
       un buffer statique est utilisé pour  renvoyer  la  chaîne,
       sinon  s  doit pointer sur le buffer à remplir avec le nom
       du terminal.  La constante symbolique L_ctermid représente
       le nombre maximum de caratères dans le nom renvoyé.

VALEUR RENVOYÉE
       Un pointeur sur le nom du terminal.

CONFORMITÉ
       POSIX.1

BUGS
       Le  chemin renvoyé n'identifie pas obligatoirement le ter­
       minal de contrôle de manière  unique.  Ce  peut  être  par
       exemple : /dev/tty.

       Il  n'est  pas  garantit que le programme puisse ouvrir le
       terminal.

VOIR AUSSI
       ttyname(3)


TRADUCTION
       Christophe Blaess, 1997.




















GNU                      23 Octobre 1996                        1