Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       posix_openpt - deschide un dispozitiv pseudoterminal

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

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

       int posix_openpt(int flags);

   Cerințe   pentru   macrocomenzi  de  testare  a  caracteristicilor  pentru  glibc  (consultați
   feature_test_macros(7)):

       posix_openpt():
           _XOPEN_SOURCE >= 600

DESCRIERE

       Funcția posix_openpt() deschide un dispozitiv maestru pseudoterminal neutilizat, returnând
       un descriptor de fișier care poate fi utilizat pentru a face referire la acel dispozitiv.

       Argumentul  flags  este  o  mască  de biți care combină împreună zero sau mai mulți dintre
       următoarele fanioane:

       O_RDWR Deschide dispozitivul atât pentru citire, cât și pentru scriere. Este  obișnuit  să
              se specifice acest fanion.

       O_NOCTTY
              Nu faceți din acest dispozitiv terminalul de control al procesului.

VALOAREA RETURNATĂ

       În  caz  de  reușită,  posix_openpt()  returnează un descriptor de fișier (un număr întreg
       nenegativ), care este cel mai mic descriptor de fișier neutilizat cu cel  mai  mic  număr.
       În caz de eșec, se returnează -1, iar errno este configurată pentru a indica eroarea.

ERORI

       A se vedea open(2).

VERSIUNI

       Suportul glibc pentru posix_openpt() a fost furnizat începând cu glibc 2.2.1.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

       ┌───────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │InterfațăAtributValoare │
       ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │posix_openpt()                                             │ Siguranța firelor │ MT-Safe │
       └───────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

       POSIX.1-2001, POSIX.1-2008.

       posix_openpt()  face  parte  din  suportul  pentru  pseudoterminalul  UNIX  98 (a se vedea
       pts(4)).

NOTE

       Unele implementări UNIX mai vechi care suportă pseudoterminale System V (aka UNIX  98)  nu
       au   această   funcție,  dar  ea  poate  fi  implementată  cu  ușurință  prin  deschiderea
       dispozitivului multiplexor pseudoterminal:

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

       Apelarea posix_openpt() creează un nume de rută pentru dispozitivul  sclav  pseudoterminal
       corespunzător.  Numele  de  rută  al  dispozitivului  sclav  poate  fi  obținut  utilizând
       ptsname(3).   Numele  de  rută  al  dispozitivului  sclav  există  numai  atât  timp   cât
       dispozitivul maestru este deschis.

CONSULTAȚI ȘI

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

TRADUCERE

       Traducerea  în  limba  română  a  acestui  manual  a  fost  creată  de Remus-Gabriel Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea  3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară cu
       privire la condiții privind drepturile de autor.  NU se asumă Nicio RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui  manual,  vă  rugăm  să  trimiteți  un  e-mail  la
       ⟨translation-team-ro@lists.sourceforge.net⟩.