tmpfile(3) Library Functions Manual tmpfile(3) NUME tmpfile - creeaza un fiier temporar BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include FILE *tmpfile(void); DESCRIERE Funcia tmpfile() deschide un fiier temporar unic in modul binar de citire/scriere (w+b). Fiierul va fi ters automat la inchiderea acestuia sau la terminarea programului. VALOAREA RETURNATA Funcia tmpfile() returneaza un descriptor de flux sau NULL daca nu poate fi generat un nume de fiier unic sau daca fiierul unic nu poate fi deschis. In acest din urma caz, errno este configurata pentru a indica eroarea. ERORI-IEIRE EACCES Permisiune de cautare refuzata pentru directorul din prefixul rutei fiierului. EEXIST Nu se poate genera un nume de fiier unic. EINTR Apelul a fost intrerupt de un semnal; a se vedea signal(7). EMFILE Limita per proces a numarului de descriptori de fiiere deschise a fost atinsa. ENFILE Limita la nivel de sistem a numarului total de fiiere deschise a fost atinsa. ENOSPC Nu era loc in director pentru a adauga noul nume de fiier. EROFS Sistem de fiiere numai-pentru-citire. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |tmpfile() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ VERSIUNI Standardul nu specifica directorul pe care il va utiliza tmpfile(). glibc va incerca prefixul de ruta P_tmpdir definit in , iar daca nu reuete, atunci directorul /tmp. STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C89, SVr4, 4.3BSD, SUSv2. NOTE POSIX.1-2001 specifica: un mesaj de eroare poate fi scris la stdout (ieirea standard) daca fluxul nu poate fi deschis. CONSULTAI I exit(3), mkstemp(3), mktemp(3), tempnam(3), tmpnam(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 tmpfile(3)