Provided by: manpages-fr-dev_2.64.1-1_all bug

NOM

       posix_openpt - Ouvrir un périphérique pseudo-terminal

SYNOPSIS

       #include <stdlib.h>
       #include <fcntl.h>

       int posix_openpt(int flags);

   Exigences  pour les macros de test de fonctionnalité de la glibc (consultez
   feature_test_macros(7)) :

       posix_openpt() : _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600

DESCRIPTION

       La fonction posix_openpt() ouvre un périphérique pseudo-terminal maître
       et  renvoie  un  descripteur de fichier qui pourra être utilisé pour se
       référer à ce périphérique.

       L’argument flags est un masque OU bit à bit de zéro  ou  plusieurs  des
       attributs suivants :

       O_RDWR ouvrir  le  périphérique  en lecture et en écriture. En général,
              cet attribut est utilisé.

       O_NOCTTY
              Ne pas faire de ce  périphérique  le  terminal  de  contrôle  du
              processus.

VALEUR RENVOYÉE

       Si  elle  réussit, posix_openpt() renvoie un descripteur de fichier non
       négatif qui est le plus petit  des  descripteurs  inutilisés.  Si  elle
       échoue, elle renvoie -1 et errno indique l’erreur.

ERREURS

       Voir open(2).

VERSIONS

       La  gestion  de  posix_openpt()  existe  dans  la  glibc à partir de la
       version 2.2.1.

CONFORMITÉ

       posix_openpt() est  une  partie  de  la  gestion  des  pseudo-terminaux
       d’Unix98  (voir pts(4)). Cette fonction est spécifiée par POSIX.1-2001.

NOTES

       Cette  fonction  est  une  création  récente  dans   POSIX.   Certaines
       implémentations  UNIX  qui  supportent  les  pseudo-terminaux Système V
       (aussi appelés Unix 98) n’ont pas cette fonction, mais il est facile de
       l’implémenter :

            int
            posix_openpt(int flags)
            {
                return open("/dev/ptmx", flags);
            }

VOIR AUSSI

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

TRADUCTION

       Cette  page  de  manuel  a  été  traduite  par Alain Portal <aportal AT
       univ-montp2  DOT   fr>   en   2006,   et   mise   à   disposition   sur
       http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement         gérées         par         Nicolas         François
       <nicolas.francois@centraliens.net>    et    l’équipe   francophone   de
       traduction de Debian.

       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> ».

                                26 juillet 2007                POSIX_OPENPT(3)