pts(4) Device Drivers Manual pts(4) NUME ptmx, pts - pseudoterminal maestru i sclav DESCRIERE Fiierul /dev/ptmx (dispozitivul multiplexor pseudoterminal) este un fiier de caractere cu numarul major 5 i numarul minor 2, de obicei cu modul 0666 i proprietar root:root. Este utilizat pentru a crea o pereche de pseudoterminale maestru i sclav. Atunci cand un proces deschide /dev/ptmx, acesta primete un descriptor de fiier pentru un pseudoterminal maestru i se creeaza un dispozitiv pseudoterminal sclav in directorul /dev/pts. Fiecare descriptor de fiier obinut prin deschiderea /dev/ptmx este un pseudoterminal maestru independent cu propriul sau pseudoterminal sclav asociat, a carui ruta poate fi gasita prin transmiterea descriptorului de fiier catre ptsname(3). Inainte de a deschide pseudoterminalul sclav, trebuie sa transmitei descriptorul de fiier al maestrului catre grantpt(3) i unlockpt(3). Odata ce atat pseudoterminalul maestru cat i cel sclav sunt deschise, sclavul ofera proceselor o interfaa identica cu cea a unui terminal real. Datele scrise pe sclav sunt prezentate in descriptorul de fiier principal ca intrare. Datele scrise in maestru sunt prezentate sclavului ca intrare. In practica, pseudoterminalele sunt utilizate pentru implementarea emulatorilor de terminale, cum ar fi xterm(1), in care datele citite de la pseudoterminalul maestru sunt interpretate de aplicaie in acelai mod in care un terminal real ar interpreta datele, i pentru implementarea programelor de logare la distana, cum ar fi sshd(8), in care datele citite de la pseudoterminalul maestru sunt trimise prin reea catre un program client conectat la un terminal sau emulator de terminal. Pseudoterminalele pot fi, de asemenea, utilizate pentru a trimite date de intrare catre programe care in mod normal refuza sa citeasca date de intrare de la conducte (cum ar fi su(1) i passwd(1)). FIIERE /dev/ptmx, /dev/pts/* NOTE Suportul Linux pentru cele de mai sus (cunoscut sub numele de pseudoterminal UNIX 98) se face folosind sistemul de fiiere devpts, care trebuie montat pe /dev/pts. CONSULTAI I getpt(3), grantpt(3), ptsname(3), unlockpt(3), pty(7) 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.06 31 octombrie 2023 pts(4)