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'ON

       La  funcion  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 senales que capture senales SIGCHLD.

VALOR DEVUELTO

       Cuando  tiene  exito, 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 valido.

       EINVAL El argumento fd es valido pero no  esta  asociado  con  una  pty
              maestra.

       EACCES No se pudo acceder a la pty esclava.

CONFORME A

       POSIX 1003.1-2001

OBSERVACIONES

       Esta  funcion  forma  parte  del  soporte pty de Unix 98, vease pts(4).
       Muchos sistemas implementan esta funcion 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'EASE TAMBI'EN

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