Provided by: manpages-fr-dev_3.57d1p1-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.57 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> ».