Provided by:
manpages-es_1.55-10_all 
NOMBRE
ttyname, ttyname_r - devuelven el nombre de una terminal
SINOPSIS
#include <unistd.h>
char *ttyname(int fd);
int ttyname_r(int fd, char *buf, size_t buflen);
DESCRIPCI'ON
La funcion ttyname() devuelve un puntero al nombre de ruta (terminado
en NUL) del dispositivo terminal que esta abierto en el descriptor de
fichero fd, o NULL en caso de error (por ejemplo, si fd no esta
conectado a una terminal). El valor devuelto puede apuntar a datos
estaticos, posiblemente sobreescritos por la siguiente llamada. La
funcion ttyname_r() almacena este nombre de ruta en el buffer buf de
longitud buflen.
VALOR DEVUELTO
La funcion ttyname() devuelve un puntero a un nombre de ruta en caso de
exito. En caso de error, devuelve NULL , y modifica errno con el valor
apropiado. La funcion ttyname_r() devuelve 0 en caso de exito, y un
numero de error si sucede un error.
ERRORES
Valores asignados a errno en caso de una llamada fallida a ttyname() o
devueltos por una llamada fallida a ttyname_r():
EBADF Descriptor de fichero incorrecto.
ENOTTY El descriptor de fichero no hace referencia a un dispositivo
terminal.
ERANGE buflen es demasiado pequeno para permitir el almacenamiento del
nombre de ruta.
CONFORME A
POSIX.1
V'EASE TAMBI'EN
fstat(2), isatty(3)