Provided by: manpages-es_1.55-8_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)