Rechercher une page de manuel
ttyname
Langue: es
Version: 20 julio 2002 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NOMBRE
ttyname, ttyname_r - devuelven el nombre de una terminalSINOPSIS
#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á conectado 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.VALOR DEVUELTO
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.
CONFORME A
POSIX.1VÉASE TAMBIÉN
fstat(2), isatty(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre