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

NOMBRE

       grantpt - concede acceso a la pseudotty esclava

SINOPSIS

       #include <stdlib.h>

       int grantpt(int fd);

DESCRIPCIÓN

       La  función  grantpt()  cambia  el  modo  y  el propietario del dispositivo pseudo-terminal esclavo (pty)
       correspondiente a la pty maestra a la que hace referencia fd.  Al identificador de usuario del esclavo se
       le asignal el UID real del proceso  invocador.   Al  identificador  de  grupo  se  le  asignal  un  valor
       indefinido (p.e. tty).  El modo del esclavo se establece a (crw--w----).

       El  comportamiento  de  grantpt()  es  indefinido  si se ha instalado un manejador de señales que capture
       señales SIGCHLD.

VALOR DEVUELTO

       Cuando tiene éxito, grantpt() devuelve 0. En otro caso, devuelve -1 y asigna a errno un valor apropiado.

ERRORES

       EBADF  El argumento fd no es un descriptor de fichero abierto válido.

       EINVAL El argumento fd es válido pero no está asociado con una pty maestra.

       EACCES No se pudo acceder a la pty esclava.

CONFORME A

       POSIX 1003.1-2001

OBSERVACIONES

       Esta función forma parte del soporte pty de Unix 98, véase  pts(4).   Muchos  sistemas  implementan  esta
       función mediante un programa auxiliar binario con el bit SetUID activo llamado "pt_chown". Con el sistema
       de ficheros devpts de Linux no se necesita dicho programa auxiliar.

VÉASE TAMBIÉN

       open(2), getpt(3), ptsname(3), unlockpt(3), pts(4)

PTY Control                                       30 enero 2003                                       GRANTPT(3)