telldir(3) Library Functions Manual telldir(3) NUME telldir - returneaza locaia curenta in fluxul de directoare BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include long telldir(DIR *dirp); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): telldir(): _XOPEN_SOURCE || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIERE The telldir() function returns the current location associated with the directory stream dirp. VALOAREA RETURNATA In caz de succes, funcia telldir() returneaza locaia curenta in fluxul de directoare. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EBADF Descriptor de flux de director nevalid dirp. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |telldir() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001, 4.3BSD. Pana la glibc 2.1.1, tipul de returnare al telldir() era off_t. POSIX.1-2001 specifica long, iar acesta este tipul utilizat incepand cu glibc 2.1.2. In primele sisteme de fiiere, valoarea returnata de telldir() era o simpla poziie a fiierului in cadrul unui director. Sistemele de fiiere moderne utilizeaza structuri arborescente sau sume de control (hash), mai degraba decat tabele plate, pentru a reprezenta directoare. Pe astfel de sisteme de fiiere, valoarea returnata de telldir() (i utilizata intern de readdir(3)) este un ,,cookie" care este utilizat de catre implementare pentru a obine o poziie in cadrul unui director. Programele de aplicaie trebuie sa trateze aceasta valoare strict ca pe o valoare opaca, fara a face presupuneri cu privire la coninutul sau. CONSULTAI I closedir(3), opendir(3), readdir(3), rewinddir(3), scandir(3), seekdir(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 telldir(3)