remove(3) Library Functions Manual remove(3) NUME remove - elimina un fiier sau un director BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int remove(const char *nume-ruta); DESCRIERE remove() terge un nume din sistemul de fiiere. Se apeleaza unlink(2) pentru fiiere i rmdir(2) pentru directoare. In cazul in care numele eliminat a fost ultima legatura cu un fiier i niciun proces nu are fiierul deschis, fiierul este ters, iar spaiul pe care il folosea este disponibil pentru reutilizare. If the name was the last link to a file, but any processes still have the file open, the file will remain in existence until the last file descriptor referring to it is closed. In cazul in care numele se referea la o legatura simbolica, aceasta este eliminata. In cazul in care numele se referea la un soclu, FIFO sau dispozitiv, numele este eliminat, dar procesele care au obiectul deschis pot continua sa il foloseasca. VALOAREA RETURNATA In caz de succes, se returneaza zero. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE The errors that occur are those for unlink(2) and rmdir(2). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |remove() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE C11, POSIX.1-2008. ISTORIC POSIX.1-2001, C89, 4.3BSD. ERORI Neajunsurile din protocolul care sta la baza NFS pot provoca dispariia neateptata a fiierelor care sunt inca utilizate. CONSULTAI I rm(1), unlink(1), link(2), mknod(2), open(2), rename(2), rmdir(2), unlink(2), mkfifo(3), symlink(7) 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 remove(3)