perkamon - en to fr translation catalogue (37 entries)

note: type: TH
en: 2018-04-30
fr: 30 avril 2018

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: getcwd, getwd, get_current_dir_name - get current working directory
fr: getcwd, getwd, get_current_dir_name - Obtenir le répertoire de travail actuel

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<get_current_dir_name>():
fr: B<get_current_dir_name>() :

note: type: Plain text
en: B<getwd>():
fr: B<getwd>() :

note: type: TP
en: Since glibc 2.12:
fr: Depuis la glibc 2.12 :

note: type: Plain text
en: These functions return a null-terminated string containing an absolute pathname that is the current working directory of the calling process.  The pathname is returned as the function result and via the argument I<buf>, if present.
fr: Ces fonctions renvoient une chaîne terminée par une octet nul contenant un chemin absolu correspondant au répertoire de travail actuel du processus appelant. Le chemin est renvoyé comme résultat de la fonction et par le paramètre I<buf>, s'il est présent.

note: type: Plain text
en: The B<getcwd>()  function copies an absolute pathname of the current working directory to the array pointed to by I<buf>, which is of length I<size>.
fr: La fonction B<getcwd>() copie le chemin d'accès absolu du répertoire de travail courant dans la chaîne pointée par I<buf>, qui est de longueur I<size>.

note: type: Plain text
en: If the length of the absolute pathname of the current working directory, including the terminating null byte, exceeds I<size> bytes, NULL is returned, and I<errno> is set to B<ERANGE>; an application should check for this error, and allocate a larger buffer if necessary.
fr: Si la taille du chemin absolu du répertoire de travail en cours, caractère nul de fin compris, dépasse I<size> octets, la fonction renvoie NULL et I<errno> contient le code d'erreur B<ERANGE>. Une application doit détecter cette erreur et allouer un tampon plus grand si besoin est.

note: type: Plain text
en: B<get_current_dir_name>()  will B<malloc>(3)  an array big enough to hold the absolute pathname of the current working directory.  If the environment variable B<PWD> is set, and its value is correct, then that value will be returned.  The caller should B<free>(3)  the returned buffer.
fr: B<get_current_dir_name>() allouera avec B<malloc>(3) une chaîne suffisamment grande pour contenir le nom du chemin absolu du répertoire de travail courant. Si la variable d'environnement B<PWD> est configurée, et correcte, cette valeur sera renvoyée. L'appelant doit libérer avec B<free>(3) le tampon renvoyé.

note: type: Plain text
en: B<getwd>()  does not B<malloc>(3)  any memory.  The I<buf> argument should be a pointer to an array at least B<PATH_MAX> bytes long.  If the length of the absolute pathname of the current working directory, including the terminating null byte, exceeds B<PATH_MAX> bytes, NULL is returned, and I<errno> is set to B<ENAMETOOLONG>.  (Note that on some systems, B<PATH_MAX> may not be a compile-time constant; furthermore, its value may depend on the filesystem, see B<pathconf>(3).)  For portability and security reasons, use of B<getwd>()  is deprecated.
fr: B<getwd>() n'allouera aucune mémoire (avec B<malloc>(3)). Le paramètre I<buf> doit être un pointeur sur une chaîne comportant au moins B<PATH_MAX> octets. Si la longueur du chemin absolu du répertoire de travail actuel, caractère nul de fin compris, dépasse B<PATH_MAX> octets, NULL est renvoyé et I<errno> prend la valeur B<ENAMETOOLONG>. Notez que sur certains système, B<PATH_MAX> peut ne pas être une constante connue à la compilation ; de plus, sa valeur peut dépendre du système de fichiers, voire être illimitée, consultez B<pathconf>(3). Pour des raisons de portabilité et de sécurité, l'utilisation de B<getwd>() est déconseillée.

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

note: type: Plain text
en: On success, these functions return a pointer to a string containing the pathname of the current working directory.  In the case B<getcwd>()  and B<getwd>()  this is the same value as I<buf>.
fr: En cas de succès, ces fonctions renvoient un pointeur vers une chaîne contenant le chemin du répertoire de travail en courant. Dans le cas de B<getcwd>() et B<getwd>() il s'agit de la même valeur que I<buf>.

note: type: Plain text
en: On failure, these functions return NULL, and I<errno> is set to indicate the error.  The contents of the array pointed to by I<buf> are undefined on error.
fr: En cas d'échec, ces fonctions renvoient NULL, et remplissent I<errno> avec le code d'erreur. Le contenu de la chaîne pointée par I<buf> est indéfini en cas d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: Permission to read or search a component of the filename was denied.
fr: Impossible de lire ou de parcourir un composant du chemin d'accès.

note: type: Plain text
en: I<buf> points to a bad address.
fr: I<buf> pointe sur une adresse illégale.

note: type: Plain text
en: The I<size> argument is zero and I<buf> is not a null pointer.
fr: L'argument I<size> vaut zéro et I<buf> n'est pas un pointeur NULL.

note: type: Plain text
en: B<getwd>(): I<buf> is NULL.
fr: B<getwd>()\ : I<buf> est NULL.

note: type: Plain text
en: B<getwd>(): The size of the null-terminated absolute pathname string exceeds B<PATH_MAX> bytes.
fr: B<getwd>() : La taille de la chaîne, terminée par un octet nul, du chemin absolu dépasse B<PATH_MAX> octets.

note: type: Plain text
en: The current working directory has been unlinked.
fr: Le répertoire en cours a été supprimé.

note: type: Plain text
en: Out of memory.
fr: Plus de mémoire disponible.

note: type: Plain text
en: The I<size> argument is less than the length of the absolute pathname of the working directory, including the terminating null byte.  You need to allocate a bigger array and try again.
fr: Le paramètre I<size> est inférieur à la longueur du nom du chemin absolu du répertoire de travail, caractère nul de fin compris. Allouez un tampon plus grand et réessayez.

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: B<getcwd>()  conforms to POSIX.1-2001.  Note however that POSIX.1-2001 leaves the behavior of B<getcwd>()  unspecified if I<buf> is NULL.
fr: B<getcwd>() se conforme à POSIX.1-2001. Notez cependant que POSIX.1-2001 laisse le comportement de B<getcwd>() non spécifié si I<buf> est NULL.

note: type: Plain text
en: B<getwd>()  is present in POSIX.1-2001, but marked LEGACY.  POSIX.1-2008 removes the specification of B<getwd>().  Use B<getcwd>()  instead.  POSIX.1-2001 does not define any errors for B<getwd>().
fr: B<getwd>() est présent dans POSIX.1-2001, mais marquée « LEGACY ». POSIX.1-2008 supprime la spécification de B<getwd>() et POSIX.1-2001 ne définit aucune erreur pour B<getwd>(). Utilisez B<getcwd>() à la place.

note: type: Plain text
en: B<get_current_dir_name>()  is a GNU extension.
fr: B<get_current_dir_name>() est une extension GNU.

note: type: Plain text
en: These functions are often used to save the location of the current working directory for the purpose of returning to it later.  Opening the current directory (".") and calling B<fchdir>(2)  to return is usually a faster and more reliable alternative when sufficiently many file descriptors are available, especially on platforms other than Linux.
fr: Ces fonctions sont souvent utilisées pour sauver le répertoire de travail afin d'y revenir plus tard. Ouvrir le répertoire courant («\ .\ ») et appeler B<fchdir>(2) pour y revenir est habituellement une alternative plus rapide et plus fiable (surtout sur d'autres systèmes que Linux) si l'on dispose de suffisamment de descripteurs de fichier.

note: type: SH
en: BUGS
fr: BOGUES

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/.
