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