Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       grantpt - Donner acces a un pseudo-terminal esclave

SYNOPSIS

       #define _XOPEN_SOURCE
       #include <stdlib.h>

       int grantpt(int fd);

DESCRIPTION

       La   fonction   grantpt()   modifie   le   mode   et  l'appartenant  du
       pseudo-terminal  esclave  correspondant   au   pseudo-terminal   maitre
       reference  par  fd.  L'UID  de  l'esclave est rempli avec l'UID reel du
       processus appelant. Le GID est rempli avec  une  valeur  non  specifiee
       (par ex : tty). Le mode de l'esclave est mis a 0620 (crw--w----).

       Le  comportement  de  grantpt()  est  indetermine si un gestionnaire de
       signal est installe pour capturer SIGCHLD.

VALEUR RENVOY'EE

       Lorsqu'elle reussit, la  fonction  grantpt()  renvoie  0.  Sinon,  elle
       renvoie -1 et errno est positionnee en consequence.

ERREURS

       EACCES Le pseudo-terminal esclave n'est pas accessible.

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

       EINVAL L'argument  fd  est  un  descripteur  mais  pas  associe avec un
              pseudo-terminal maitre.

VERSIONS

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

CONFORMIT'E

       POSIX.1-2001.

NOTES

       Il s'agit d'une partie de la gestion des << pty >> d'Unix98,  consultez
       pts(4).  De  nombreux  systemes  implementent  cette  fonction  avec un
       assistant binaire Set-UID  appele  << pt_chown >>.  Avec  le  mecanisme
       << devpts >> de Linux, aucun assistant n'est necessaire.

VOIR AUSSI

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

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

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

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

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

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.