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.