Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       canonicalize_file_name - Renvoyer le chemin absolu sous forme canonique

SYNOPSIS

       #define _GNU_SOURCE /* Consultez feature_test_macros(7) */
       #include <stdlib.h>

       char *canonicalize_file_name(const char *path);

DESCRIPTION

       La  fonction  canonicalize_file_name()  renvoie  une  chaîne terminée par un caractère nul
       contenant la forme canonique du chemin absolu indiqué par path. Dans la  chaîne  renvoyée,
       les  liens symboliques sont résolus, ainsi que tout élément . ou .. présent dans path. Les
       doublons de barres obliques (« slash », /) sont supprimés.

       La chaîne renvoyée est allouée dynamiquement par canonicalize_file_name(). L'appelant doit
       la désallouer avec free(3) dès qu'elle n'est plus nécessaire.

       L'appel canonicalize_file_name(path) est équivalent à l'appel :

           realpath(path, NULL);

VALEUR RENVOYÉE

       En  cas  de  succès, canonicalize_file_name() renvoie une chaîne terminée par un caractère
       nul. En cas d'erreur (par exemple, si une partie du chemin n'est pas lisible  ou  n'existe
       pas), canonicalize_file_name() renvoie NULL et errno contient le code d'erreur.

ERREURS

       Consultez realpath(3).

CONFORMITÉ

       Cette fonction est une extension GNU.

VOIR AUSSI

       readlink(2), realpath(3)

COLOPHON

       Cette  page  fait partie de la publication 3.65 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <http://po4a.alioth.debian.org/> par l'équipe de traduction francophone au sein du  projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Christophe    Blaess    <http://www.blaess.fr/christophe/>   (1996-2003),   Alain   Portal
       <http://manpagesfr.free.fr/> (2003-2006). Florentin  Duneau  et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>  ou  par  un  rapport  de  bogue   sur   le   paquet
       manpages-fr.

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».