perkamon - en to fr translation catalogue (25 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: basename, dirname - parse pathname components
fr: basename, dirname - Analyse des composants d'un chemin d'accès

note: type: Plain text
en: Warning: there are two different functions B<basename>()  - see below.
fr: Attention\ : il y a deux fonctions B<basename> différentes;\ consultez ci-dessous.

note: type: Plain text
en: The functions B<dirname>()  and B<basename>()  break a null-terminated pathname string into directory and filename components.  In the usual case, B<dirname>()  returns the string up to, but not including, the final \(aq/\(aq, and B<basename>()  returns the component following the final \(aq/\(aq.  Trailing \(aq/\(aq characters are not counted as part of the pathname.
fr: Les fonctions B<basename>() et B<dirname>() décomposent une chaîne terminée par un caractère nul, représentant un chemin d'accès en ses composants répertoire et nom de fichier. En général, B<dirname>() renvoie la chaîne s'étendant jusqu'au dernier «\ /\ », sans l'inclure, et B<basename>() renvoie la partie se trouvant après le dernier «\ /\ ». Les caractères «\ /\ » en fin de chaîne ne font pas partie du chemin.

note: type: Plain text
en: If I<path> does not contain a slash, B<dirname>()  returns the string "." while B<basename>()  returns a copy of I<path>.  If I<path> is the string "/", then both B<dirname>()  and B<basename>()  return the string "/".  If I<path> is a null pointer or points to an empty string, then both B<dirname>()  and B<basename>()  return the string ".".
fr: Si I<path> ne contient pas de barre oblique, B<dirname>() renvoie la chaîne «\ .\ » et B<basename>() renvoie une copie de la chaîne I<path>. Si I<path> est représenté par la chaîne «\ /\ », alors B<dirname>() et B<basename>() renvoient tout deux la chaîne «\ /\ ». Si I<path> est un pointeur NULL, ou pointe vers une chaîne vide, alors B<dirname>() et B<basename>() renvoient tout deux la chaîne «\ .\ ».

note: type: Plain text
en: Concatenating the string returned by B<dirname>(), a "/", and the string returned by B<basename>()  yields a complete pathname.
fr: En mettant bout à bout la chaîne renvoyée par B<dirname>(), un «\ /\ », et la chaîne renvoyée par B<basename>(), on obtient un chemin d'accès complet.

note: type: Plain text
en: Both B<dirname>()  and B<basename>()  may modify the contents of I<path>, so it may be desirable to pass a copy when calling one of these functions.
fr: B<dirname>() et B<basename>() peuvent tous deux modifier le contenu de I<path>, il est donc préférable de passer une copie de celui-ci lors d'un appel à l'une de ces fonctions.

note: type: Plain text
en: These functions may return pointers to statically allocated memory which may be overwritten by subsequent calls.  Alternatively, they may return a pointer to some part of I<path>, so that the string referred to by I<path> should not be modified or freed until the pointer returned by the function is no longer required.
fr: Ces fonctions devraient renvoyer des pointeurs vers de la mémoire allouée statiquement qui peut être réécrite par des appels ultérieurs. Cependant, il pourraient renvoyer un pointeur vers une partie de I<path>, ainsi la chaîne référencée par I<path> ne doit pas être modifiée ou libérée tant que le pointeur renvoyé par la fonction ne possède pas la bonne longueur.

note: type: Plain text
en: The following list of examples (taken from SUSv2)  shows the strings returned by B<dirname>()  and B<basename>()  for different paths:
fr: La liste suivante d'exemple (prise dans SUSv2) montre les chaînes renvoyées par B<dirname>() et B<basename>() pour différents chemins d'accès\ :

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: Both B<dirname>()  and B<basename>()  return pointers to null-terminated strings.  (Do not pass these pointers to B<free>(3).)
fr: Les fonctions B<dirname>() et B<basename>() renvoient des pointeurs sur des chaînes terminées par un caractère nul. (Ne pas passer ces pointeurs à B<free>(3).)

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: There are two different versions of B<basename>()  - the POSIX version described above, and the GNU version, which one gets after
fr: Il y a deux versions différentes de B<basename>()\ ; la version POSIX décrite précédemment, et la version GNU que l'on utilise avec

note: type: Plain text
en: The GNU version never modifies its argument, and returns the empty string when I<path> has a trailing slash, and in particular also when it is "/".  There is no GNU version of B<dirname>().
fr: La version GNU ne modifie jamais son argument et renvoie une chaîne vide lorsque I<path> finit par une barre oblique «\ /\ » et en particulier aussi lorsqu'il vaut «\ /\ ». Il n'y a pas de version GNU de B<dirname>().

note: type: Plain text
en: With glibc, one gets the POSIX version of B<basename>()  when I<E<lt>libgen.hE<gt>> is included, and the GNU version otherwise.
fr: Avec la glibc, on utilise la version POSIX de B<basename>() lorsque I<E<lt>libgen.hE<gt>> est inclus, et la version GNU sinon.

note: type: SH
en: BUGS
fr: BOGUES

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
