getttyent(3) Library Functions Manual getttyent(3) NUME getttyent, getttynam, setttyent, endttyent - obine intrarea din fiierul ttys BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include struct ttyent *getttyent(void); struct ttyent *getttynam(const char *name); int setttyent(void); int endttyent(void); DESCRIERE Aceste funcii ofera o interfaa cu fiierul _PATH_TTYS (de exemplu, /etc/ttys). Funcia setttyent() deschide fiierul sau il deruleaza daca este deja deschis. Funcia endttyent() inchide fiierul. Funcia getttynam() cauta un anumit nume de terminal in fiier. Aceasta returneaza un indicator catre o structura ttyent (descrierea mai jos). Funcia getttyent() deschide fiierul _PATH_TTYS (daca este necesar) i returneaza prima intrare. In cazul in care fiierul este deja deschis, urmatoarea intrare. Structura ttyent are forma: struct ttyent { char *ty_name; /* numele dispozitivului terminal */ char *ty_getty; /* comanda de executat, de regula <> */ char *ty_type; /* tipul de terminal pentru <> */ int ty_status; /* fanioane de stare */ char *ty_window; /* comanda pentru a porni gestionarul de ferestre */ char *ty_comment; /* campul de comentarii */ }; ty_status poate fi: #define TTY_ON 0x01 /* activeaza autentificarile (pornete programul ty_getty) */ #define TTY_SECURE 0x02 /* permite UID 0 sa se conecteze */ ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +------------------------+---------------------+-----------------------+ |Interfaa | Atribut | Valoare | +------------------------+---------------------+-----------------------+ |getttyent(), | Sigurana firelor | MT-Unsafe race:ttyent | |setttyent(), | | | |endttyent(), | | | |getttynam() | | | +------------------------+---------------------+-----------------------+ STANDARDE BSD. NOTE In Linux, fiierul /etc/ttys i funciile descrise mai sus nu sunt utilizate. CONSULTAI I ttyname(3), ttyslot(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.18 8 februarie 2026 getttyent(3)