Provided by: manpages-es_1.55-4_all bug
 

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 N

        La  función  ttyname() devuelve un puntero al nombre de ruta (terminado
        en NUL) del dispositivo terminal que está abierto en el  descriptor  de
        fichero  fd, o NULL en caso de error (por ejemplo, si fd no está conec‐
        tado a  una  terminal).   El  valor  devuelto  puede  apuntar  a  datos
        estáticos,  posiblemente  sobreescritos  por  la siguiente llamada.  La
        función ttyname_r() almacena este nombre de ruta en el  buffer  buf  de
        longitud buflen.
        La función ttyname() devuelve un puntero a un nombre de ruta en caso de
        éxito. En caso de error, devuelve NULL , y modifica errno con el  valor
        apropiado.   La  función  ttyname_r() devuelve 0 en caso de éxito, y un
        número 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 pequeño para permitir el almacenamiento  del
               nombre de ruta.
        POSIX.1
        fstat(2), isatty(3)