canonicalize_file_name(3) Library Functions Manual canonicalize_file_name(3) NUME canonicalize_file_name - returneaza numele de ruta absolut canonicalizat BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #define _GNU_SOURCE /* Consultai feature_test_macros(7) */ #include char *canonicalize_file_name(const char *ruta); DESCRIERE Funcia canonicalize_file_name() returneaza un ir de caractere cu terminaie nula care conine numele de ruta absolut canonizat corespunzator rutei. In irul returnat, legaturile simbolice sunt rezolvate, la fel ca i componentele numelui de ruta . i ... Caracterele de bara oblica consecutive (/) sunt inlocuite cu o singura bara oblica. irul returnat este alocat dinamic de catre canonicalize_file_name(), iar apelantul trebuie sa elimine alocarea acestuia cu free(3) atunci cand nu mai este necesar. Apelul canonicalize_file_name(ruta) este echivalent cu apelul: realpath(ruta, NULL); VALOAREA RETURNATA In caz de succes, canonicalize_file_name() returneaza un ir care se termina cu null. In caz de eroare (de exemplu, o componenta a numelui de ruta nu poate fi citita sau nu exista), canonicalize_file_name() returneaza NULL i configureaza errno pentru a indica eroarea. ERORI-IEIRE A se vedea realpath(3). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |canonicalize_file_name() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ STANDARDE GNU. CONSULTAI I readlink(2), realpath(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 canonicalize_file_name(3)