rmdir(2) System Calls Manual rmdir(2) NUME rmdir - terge un director BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int rmdir(const char *nume-ruta); DESCRIERE rmdir() terge un director, care trebuie sa fie gol. 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 EACCES Nu a fost permis accesul de scriere in directorul care conine nume-ruta sau unul dintre directoarele din prefixul de ruta al lui nume-ruta nu a permis permisiunea de cautare. A se vedea, de asemenea, path_resolution(7). EBUSY nume-ruta este utilizat in prezent de sistem sau de un proces care impiedica eliminarea sa. In Linux, acest lucru inseamna ca nume-ruta este utilizat in prezent ca punct de montare sau este directorul radacina al procesului apelant. EFAULT nume-ruta indica in afara spaiului de adrese accesibil. EINVAL nume-ruta are . ca ultima componenta. ELOOP S-au intalnit prea multe legaturi simbolice in rezolvarea nume-ruta. ENAMETOOLONG nume-ruta este prea lung. ENOENT O componenta de director din nume-ruta nu exista sau este o legatura simbolica incerta. ENOMEM Nu a fost disponibila suficienta memorie pentru nucleu. ENOTDIR nume-ruta, sau o componenta utilizata ca director in nume-ruta, nu este, de fapt, un director. ENOTEMPTY nume-ruta conine alte intrari decat . i .. ; sau, nume-ruta are .. ca ultima componenta. POSIX.1 permite, de asemenea, EEXIST pentru aceasta condiie. EPERM Directorul care conine nume-ruta are bitul lipicios (S_ISVTX) activat, iar ID-ul de utilizator efectiv al procesului nu este nici ID-ul de utilizator al fiierului care urmeaza sa fie ters, nici cel al directorului care il conine, iar procesul nu este privilegiat (Linux: nu are capacitatea CAP_FOWNER). EPERM Sistemul de fiiere care conine nume-ruta nu accepta eliminarea de directoare. EROFS nume-ruta se refera la un director pe un sistem de fiiere numai-pentru-citire. STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001, SVr4, 4.3BSD. ERORI Deficienele din protocolul care sta la baza NFS pot cauza dispariia neateptata a directoarelor care sunt inca utilizate. CONSULTAI I rm(1), rmdir(1), chdir(2), chmod(2), mkdir(2), rename(2), unlink(2), unlinkat(2) 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 rmdir(2)