.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2013 Michael Kerrisk .\" (Replaces an earlier page by Walter Harms and Michael Kerrisk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH canonicalize_file_name 3 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME canonicalize_file_name \- returnează numele de rută absolut canonicalizat .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#define _GNU_SOURCE\fP /* Consultați feature_test_macros(7) */ \fB#include \fP .P \fBchar *canonicalize_file_name(const char *\fP\fIruta\fP\fB);\fP .fi .SH DESCRIERE Funcția \fBcanonicalize_file_name\fP() returnează un șir de caractere cu terminație nulă care conține numele de rută absolut canonizat corespunzător \fIrutei\fP. În șirul returnat, legăturile simbolice sunt rezolvate, la fel ca și componentele numelui de rută \fI.\fP și \fI..\fP. Caracterele de bară oblică consecutive (\fI/\fP) sunt înlocuite cu o singură bară oblică. .P Șirul returnat este alocat dinamic de către \fBcanonicalize_file_name\fP(), iar apelantul trebuie să elimine alocarea acestuia cu \fBfree\fP(3) atunci când nu mai este necesar. .P Apelul \fIcanonicalize_file_name(ruta)\fP este echivalent cu apelul: .P .in +4n .EX realpath(ruta, NULL); .EE .in .SH "VALOAREA RETURNATĂ" În caz de succes, \fBcanonicalize_file_name\fP() returnează un șir care se termină cu null. În caz de eroare (de exemplu, o componentă a numelui de rută nu poate fi citită sau nu există), \fBcanonicalize_file_name\fP() returnează NULL și configurează \fIerrno\fP pentru a indica eroarea. .SH ERORI\-IEȘIRE A se vedea \fBrealpath\fP(3). .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBcanonicalize_file_name\fP() T} Siguranța firelor MT\-Safe .TE .SH STANDARDE GNU. .SH "CONSULTAȚI ȘI" \fBreadlink\fP(2), \fBrealpath\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .