.\" -*- 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 "2. Mai 2024" "Linux man\-pages 6.8" .SH BEZEICHNUNG canonicalize_file_name \- Den kanonisierten absoluten Pfadnamen zurückliefern .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#define _GNU_SOURCE\fP /* Siehe feature_test_macros(7) */ \fB#include \fP .P \fBchar *canonicalize_file_name(const char *\fP\fIPfad\fP\fB);\fP .fi .SH BESCHREIBUNG Die Funktion \fBcanonicalize_file_name\fP() liefert eine mit einem Nullbyte endende Zeichenkette zurück, die den kanonisierten absoluten Pfadnamen enthält, der \fIPfad\fP entspricht. In der zurückgelieferten Zeichenkette sind symbolische Links aufgelöst, wie auch Pfadnamenkomponenten \fI.\fP und \&\fI..\fP. Aufeinanderfolgende Schrägstriche (\fI/\fP) sind durch einen einzelnen Schrägstrich ersetzt. .P Die zurückgelieferte Zeichenkette wird durch \fBcanonicalize_file_name\fP() dynamisch reserviert und der Aufrufende sollte dies mit \fBfree\fP(3) freigeben, wenn dies nicht mehr benötigt wird. .P Der Aufruf \fIcanonicalize_file_name(Pfad)\fP ist äquivalent zu dem Aufruf: .P .in +4n .EX realpath(path, NULL); .EE .in .SH RÜCKGABEWERT Im Erfolgsfall liefert \fBcanonicalize_file_name\fP() eine mit einem Nullbyte endende Zeichenkette zurück. Im Fehlerfall (wenn z.B. eine Pfadnamenkomponente nicht lesbar ist oder nicht existiert) liefert \fBcanonicalize_file_name\fP() NULL zurück und setzt \fIerrno\fP, um den Fehler anzuzeigen. .SH FEHLER Siehe \fBrealpath\fP(3). .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBcanonicalize_file_name\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .SH STANDARDS GNU. .SH "SIEHE AUCH" \fBreadlink\fP(2), \fBrealpath\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .