perkamon - en to fr translation catalogue (32 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: strerror, strerror_r, strerror_l - return string describing error number
fr: strerror, strerror_r, strerror_l - Obtenir le libellé d'un numéro d'erreur

note: type: Plain text
en: B<int strerror_r(int >I<errnum>B<, char *>I<buf>B<, size_t >I<buflen>B<);>
                /* XSI-compliant */
fr: B<int strerror_r(int >I<errnum>B<, char *>I<buf>B<, size_t >I<buflen>B<);>
                /* conforme XSI */

note: type: Plain text
en: B<char *strerror_r(int >I<errnum>B<, char *>I<buf>B<, size_t >I<buflen>B<);>
                /* GNU-specific */
fr: B<char *strerror_r(int >I<errnum>B<, char *>I<buf>B<, size_t >I<buflen>B<);>
                /* spécifique GNU */

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: The XSI-compliant version is provided if:
fr: La version compatible XSI est fournie si :

note: type: Plain text
en: Otherwise, the GNU-specific version is provided.
fr: Autrement, c'est la version GNU qui est fournie.

note: type: Plain text
en: The B<strerror>()  function returns a pointer to a string that describes the error code passed in the argument I<errnum>, possibly using the B<LC_MESSAGES> part of the current locale to select the appropriate language.  (For example, if I<errnum> is B<EINVAL>, the returned description will be "Invalid argument".)  This string must not be modified by the application, but may be modified by a subsequent call to B<strerror>()  or B<strerror_l>().  No other library function, including B<perror>(3), will modify this string.
fr: La fonction B<strerror>() renvoie un pointeur vers une chaîne qui décrit le code d'erreur passé en argument I<errnum>, en utilisant éventuellement la catégorie B<LC_MESSAGES> de la localisation pour sélectionner la langue appropriée (par exemple, si I<errnum> est B<EINVAL>, la description renvoyée sera « Argument invalide »). Cette chaîne ne doit pas être modifiée par l'application, mais peut être écrasée par un appel ultérieur à B<strerror>() ou B<strerror_l>(). Aucune autre fonction de bibliothèque, y compris B<perror>(3), ne modifie cette chaîne.

note: type: Plain text
en: The XSI-compliant B<strerror_r>()  is preferred for portable applications.  It returns the error string in the user-supplied buffer I<buf> of length I<buflen>.
fr: La version de B<strerror_r>() conforme XSI est préférée pour les applications portables. Elle renvoie la chaîne dans le tampon I<buf> de longueur I<buflen> fourni par l'appelant.

note: type: Plain text
en: The GNU-specific B<strerror_r>()  returns a pointer to a string containing the error message.  This may be either a pointer to a string that the function stores in I<buf>, or a pointer to some (immutable) static string (in which case I<buf> is unused).  If the function stores a string in I<buf>, then at most I<buflen> bytes are stored (the string may be truncated if I<buflen> is too small and I<errnum> is unknown).  The string always includes a terminating null byte (\(aq\e0\(aq).
fr: La version de B<strerror_r>() spécifique GNU renvoie un pointeur sur une chaîne contenant le message d'erreur. Cela peut être soit un pointeur vers une chaîne que la fonction stocke dans I<buf>, soit un pointeur vers une chaîne statique (immuable) (auquel cas I<buf> n'est pas utilisé). Si la fonction stocke une chaîne dans I<buf>, au plus I<buflen> octets sont stockés (la chaîne peut être tronquée si I<buflen> est trop petit et qu'I<errnum> est inconnu). La chaîne inclut toujours l'octet nul final («\ \e0\ »).

note: type: Plain text
en: B<strerror_l>()  is like B<strerror>(), but maps I<errnum> to a locale-dependent error message in the locale specified by I<locale>.  The behavior of B<strerror_l>()  is undefined if I<locale> is the special locale object B<LC_GLOBAL_LOCALE> or is not a valid locale object handle.
fr: B<strerror_l>() est semblable à B<strerror>(), mais fait correspondre à I<errnum> un message d'erreur adapté à la localisation précisée par I<locale>. Le comportement de B<strerror_l>()  n'est pas défini la la localisation I<locale> est l'objet de localisation spécial B<LC_GLOBAL_LOCALE> ou si elle n'a pas la valeur d'une localisation valide.

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

note: type: Plain text
en: The B<strerror>(), B<strerror_l>(), and the GNU-specific B<strerror_r>()  functions return the appropriate error description string, or an "Unknown error nnn" message if the error number is unknown.
fr: Les fonction B<strerror>(), B<strerror_l>() et la fonction GNU B<strerror_r>() renvoient la description correspondant au code transmis, ou un message «\ Unknown error nnn\ » si le numéro d'erreur n'existe pas.

note: type: Plain text
en: The XSI-compliant B<strerror_r>()  function returns 0 on success.  On error, a (positive) error number is returned (since glibc 2.13), or -1 is returned and I<errno> is set to indicate the error (glibc versions before 2.13).
fr: La fonction B<strerror_r>() conforme XSI renvoie 0 si elle réussit. En cas d'erreur, un numéro (positif) d'erreur est renvoyé (depuis la glibc 2.13), ou -1 est renvoyé et I<errno> est définit pour indiquer l'erreur (pour les version de la glibc antérieures à 2.13).

note: type: Plain text
en: POSIX.1-2001 and POSIX.1-2008 require that a successful call to B<strerror>()  or B<strerror_l>()  shall leave I<errno> unchanged, and note that, since no function return value is reserved to indicate an error, an application that wishes to check for errors should initialize I<errno> to zero before the call, and then check I<errno> after the call.
fr: POSIX.1-2001 et POSIX.1-2008 exigent qu'un appel réussi de B<strerror>() ou B<strerror_l>() laisse I<errno> non modifié. Remarquez que, puisqu'aucune valeur de retour de fonction n'est réservée pour indiquer d'erreur, une application qui désire vérifier les erreurs devrait initialiser I<errno> à zéro avant l'appel, et vérifier I<errno> après l'appel.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The value of I<errnum> is not a valid error number.
fr: La valeur de I<errnum> n'est pas un code d'erreur valide.

note: type: Plain text
en: Insufficient storage was supplied to contain the error description string.
fr: Le tampon fourni n'est pas assez grand.

note: type: Plain text
en: The B<strerror_l>()  function first appeared in glibc 2.6.
fr: La fonction B<strerror_l>() est apparue dans la glibc 2.6.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

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

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

note: FIXME . for later review when Issue 8 is one day released... A future POSIX.1 may remove strerror_r() http://austingroupbugs.net/tag_view_page.php?tag_id=8 http://austingroupbugs.net/view.php?id=508 type: Plain text
en: B<strerror>()  is specified by POSIX.1-2001, POSIX.1-2008, C89, and C99.  B<strerror_r>()  is specified by POSIX.1-2001 and POSIX.1-2008.
fr: B<strerror>() est spécifiée par POSIX.1-2001, POSIX.1-2008, C89 et C99. B<strerror_r>() est spécifiée par POSIX.1-2001 et POSIX.1-2008.

note: type: Plain text
en: B<strerror_l>()  is specified in POSIX.1-2008.
fr: B<strerror_l>() est spécifiée dans POSIX.1-2008.

note: type: Plain text
en: The GNU-specific B<strerror_r>()  function is a nonstandard extension.
fr: La fonction B<strerror_r>() spécifique GNU n'est pas une extension standard.

note: e.g., Solaris 8, HP-UX 11 e.g., FreeBSD 5.4, Tru64 5.1B type: Plain text
en: POSIX.1-2001 permits B<strerror>()  to set I<errno> if the call encounters an error, but does not specify what value should be returned as the function result in the event of an error.  On some systems, B<strerror>()  returns NULL if the error number is unknown.  On other systems, B<strerror>()  returns a string something like "Error nnn occurred" and sets I<errno> to B<EINVAL> if the error number is unknown.  C99 and POSIX.1-2008 require the return value to be non-NULL.
fr: POSIX.1-2001 permet à B<strerror>() d'écrire I<errno> si l'appel rencontre une erreur mais ne spécifie pas quelle valeur devrait être retournée comme résultat de fonction dans l'éventualité d'une erreur. Sur certains systèmes, B<strerror>() renvoie NULL si le numéro d'erreur est inconnu. Sur d'autres, B<strerror>() renvoie une chaîne du style «\ Error nnn occurred\ » et écrit B<EINVAL> dans I<errno> si le numéro d'erreur est inconnu. C99 et POSIX.1-2008 exigent que la valeur renvoyée ne soit pas NULL.

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