CTERMID(3)

NOM
ctermid - Obtenir le nom du terminal de controle.

SYNOPSIS
#include <stdio.h>

char *ctermid (char *s);

DESCRIPTION
La fonction ctermid() renvoie une chaine de caracteres correspondant au chemin d'acces au fichier special du terminal controlant le processus en cours. Si s vaut NULL, un buffer statique est utilise pour renvoyer la chaine, sinon s doit pointer sur le buffer a remplir avec le nom du terminal. La constante symbolique L_ctermid represente le nombre maximum de carateres dans le nom renvoye.

VALEUR RENVOYEE
Un pointeur sur le nom du terminal.

CONFORME A
POSIX.1

BUGS
Le chemin renvoye n'identifie pas obligatoirement le terminal de controle de maniere unique. Ce peut etre par exemple : /dev/tty.

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

VOIR AUSSI
ttyname(3)