fpurge(3) Library Functions Manual fpurge(3) NUME fpurge, __fpurge - curaa un flux BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS /* neacceptat */ #include int fpurge(FILE *stream); /* acceptat */ #include #include void __fpurge(FILE *stream); DESCRIERE Funcia fpurge() terge memoriile tampon ale fluxului dat. In cazul fluxurilor de ieire, aceasta elimina orice ieire nescrisa. In cazul fluxurilor de intrare, aceasta funcie elimina orice intrare citita de la obiectul de baza, dar care nu a fost inca obinuta prin getc(3); aceasta include orice text respins prin ungetc(3). A se vedea, de asemenea, fflush(3). Funcia __fpurge() face exact acelai lucru, dar fara a returna o valoare. VALOAREA RETURNATA La finalizarea cu succes, fpurge() returneaza 0. In caz de eroare, returneaza -1 i configureaza errno pentru a indica eroarea. ERORI-IEIRE EBADF stream nu este un flux deschis. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------+---------------------+---------------------+ |Interfaa | Atribut | Valoare | +--------------------------+---------------------+---------------------+ |__fpurge() | Sigurana firelor | MT-Safe race:stream | +--------------------------+---------------------+---------------------+ STANDARDE Niciunul. ISTORIC fpurge() 4.4BSD. Nu este disponibila sub Linux. __fpurge() Solaris, glibc 2.1.95. NOTE De obicei, este o greeala sa vrei sa renuni la memoriile tampon de intrare. CONSULTAI I fflush(3), setbuf(3), stdio_ext(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.9.1 2 mai 2024 fpurge(3)