ferror(3) Library Functions Manual ferror(3) NUME clearerr, feof, ferror - verifica i reiniiaza starea fluxului BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include void clearerr(FILE *stream); int feof(FILE *stream); int ferror(FILE *stream); DESCRIERE Funcia clearerr() terge indicatorii de sfarit de fiier i de eroare pentru fluxul indicat de stream. Funcia feof() testeaza indicatorul de sfarit de fiier pentru fluxul indicat de stream i returneaza un rezultat diferit de zero daca acesta este definit. Indicatorul de sfarit de fiier poate fi eliminat numai de catre funcia clearerr(). Funcia ferror() testeaza indicatorul de eroare pentru fluxul indicat de stream i returneaza un rezultat diferit de zero daca acesta este definit. Indicatorul de eroare poate fi restabilit numai de catre funcia clearerr(). Pentru varianta corespondenta fara blocare, a se vedea unlocked_stdio(3). VALOAREA RETURNATA Funcia feof() returneaza o valoare diferita de zero daca indicatorul de sfarit de fiier este definit pentru stream; in caz contrar, returneaza zero. Funcia ferror() returneaza o valoare diferita de zero daca indicatorul de eroare este definit pentru stream; in caz contrar, returneaza zero. ERORI-IEIRE Aceste funcii nu trebuie sa eueze i nu configureaza errno. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |clearerr(), feof(), ferror() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC C89, POSIX.1-2001. NOTE POSIX.1-2008 specifica faptul ca aceste funcii nu trebuie sa modifice valoarea lui errno daca stream este valid. LIMITARI In mod normal, programele ar trebui sa citeasca valoarea de returnare a unei funcii de intrare, cum ar fi fgetc(3), inainte de a utiliza funcii din familia feof(3). Numai atunci cand funcia a returnat valoarea santinela EOF are sens sa se faca distincia intre sfaritul unui fiier sau o eroare cu feof(3) sau ferror(3). CONSULTAI I open(2), fdopen(3), fileno(3), stdio(3), unlocked_stdio(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.06 31 octombrie 2023 ferror(3)