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

NUME

       getttyent, getttynam, setttyent, endttyent - obține intrarea din fișierul ttys

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <ttyent.h>

       struct ttyent *getttyent(void);
       struct ttyent *getttynam(const char *name);

       int setttyent(void);
       int endttyent(void);

DESCRIERE

       Aceste funcții oferă o interfață cu fișierul _PATH_TTYS (de exemplu, /etc/ttys).

       Funcția setttyent() deschide fișierul sau îl derulează dacă este deja deschis.

       Funcția endttyent() închide fișierul.

       Funcția  getttynam()  caută  un  anumit  nume de terminal în fișier. Aceasta returnează un
       indicator către o structură ttyent (descrierea mai jos).

       Funcția getttyent() deschide fișierul _PATH_TTYS (dacă este necesar) și  returnează  prima
       intrare.   În  cazul  în  care  fișierul este deja deschis, următoarea intrare.  Structura
       ttyent are forma:

           struct ttyent {
               char *ty_name;     /* numele dispozitivului terminal */
               char *ty_getty;    /* comanda de executat, de regulă «getty» */
               char *ty_type;     /* tipul de terminal pentru «termcap» */
               int   ty_status;   /* fanioane de stare */
               char *ty_window;   /* comanda pentru a porni gestionarul de ferestre */
               char *ty_comment;  /* câmpul de comentarii */
           };

       ty_status poate fi:

           #define TTY_ON     0x01  /* activează autentificările (pornește programul ty_getty) */
           #define TTY_SECURE 0x02  /* permite UID 0 să se conecteze */

ATRIBUTE

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

       ┌─────────────────────────────────────────────┬───────────────────┬───────────────────────┐
       │InterfațăAtributValoare               │
       ├─────────────────────────────────────────────┼───────────────────┼───────────────────────┤
       │getttyent(), setttyent(), endttyent(),       │ Siguranța firelor │ MT-Unsafe race:ttyent │
       │getttynam()                                  │                   │                       │
       └─────────────────────────────────────────────┴───────────────────┴───────────────────────┘

STANDARDE

       Nu există în POSIX.1. Prezentă în BSD și poate și în alte sisteme.

NOTE

       În Linux, fișierul /etc/ttys și funcțiile descrise mai sus nu sunt utilizate.

CONSULTAȚI ȘI

       ttyname(3), ttyslot(3)

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