PR_SET_IO_FLUSHER(2const) PR_SET_IO_FLUSHER(2const) NUME PR_SET_IO_FLUSHER - schimba starea IO_FLUSHER BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_SET_IO_FLUSHER, long state, 0L, 0L, 0L); DESCRIERE In cazul in care un proces de utilizator este implicat in stratul de blocuri sau in ruta I/O a sistemului de fiiere i poate aloca memorie in timpul procesarii cererilor I/O, acesta trebuie sa stabileasca state la 1. Acest lucru va plasa procesul in starea IO_FLUSHER, care ii permite un tratament special pentru a face progrese atunci cand aloca memorie. Daca state este 0, procesul va terge starea IO_FLUSHER i va fi utilizat comportamentul implicit. Procesul apelant trebuie sa aiba capacitatea CAP_SYS_RESOURCE. Starea IO_FLUSHER este motenita de un proces copil creat prin fork(2) i este pastrata prin execve(2). Exemple de aplicaii IO_FLUSHER sunt demonii FUSE, demonii de emulare a dispozitivelor SCSI i demonii care efectueaza manipularea erorilor, cum ar fi aplicaiile de recuperare a rutei multipath. VALOAREA RETURNATA In caz de succes, se returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EINVAL state nu este o valoare valida. STANDARDE Linux. ISTORIC Linux 5.6. CONSULTAI I prctl(2), PR_GET_IO_FLUSHER(2const) 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.15 17 mai 2025 PR_SET_IO_FLUSHER(2const)