Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       grantpt - Donner accès à un pseudoterminal esclave

SYNOPSIS

       #define _XOPEN_SOURCE       /* Consultez feature_test_macros(7) */
       #include <stdlib.h>

       int grantpt(int fd);

DESCRIPTION

       La  fonction  grantpt()  modifie  le  mode  et  l'appartenant  du pseudoterminal esclave correspondant au
       pseudoterminal maître référencé par fd. L'UID de l'esclave  est  rempli  avec  l'UID  réel  du  processus
       appelant.  Le GID est rempli avec une valeur non spécifiée (par ex : tty). Le mode de l'esclave est mis à
       0620 (crw--w----).

       Le comportement de grantpt() est indéterminé si un gestionnaire de  signal  est  installé  pour  capturer
       SIGCHLD.

VALEUR RENVOYÉE

       Lorsqu'elle  réussit, la fonction grantpt() renvoie 0. Sinon, elle renvoie -1 et errno est positionnée en
       conséquence.

ERREURS

       EACCES Le pseudoterminal esclave n'est pas accessible.

       EBADF  L'argument fd n'est pas un descripteur valable.

       EINVAL L'argument fd est un descripteur mais pas associé avec un pseudoterminal maître.

VERSIONS

       grantpt() est fournie par la glibc depuis la version 2.1.

CONFORMITÉ

       POSIX.1-2001.

NOTES

       Il s'agit d'une partie de la gestion des pseudoterminal d'UNIX 98, consultez pts(4). De nombreux systèmes
       implémentent  cette  fonction  avec  un  assistant binaire Set-UID appelé « pt_chown ». Avec le mécanisme
       « devpts » de Linux, aucun assistant n'est nécessaire.

VOIR AUSSI

       open(2), posix_openpt(3), ptsname(3), unlockpt(3), pts(4), pty(7)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux. Une description du projet et des
       instructions     pour     signaler     des     anomalies    peuvent    être    trouvées    à    l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe       Blaess       <http://www.blaess.fr/christophe/>      (1996-2003),      Alain      Portal
       <http://manpagesfr.free.fr/> (2003-2006). Florentin Duneau  et  l'équipe  francophone  de  traduction  de
       Debian (2006-2009).

       Veuillez  signaler  toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».