perkamon - en to fr translation catalogue (24 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

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: getgrent_r, fgetgrent_r - get group file entry reentrantly
fr: getgrent_r, fgetgrent_r - Obtenir un enregistrement du fichier group de manière réentrante

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: FIXME . The FTM requirements seem inconsistent here.  File a glibc bug? type: Plain text
en: B<getgrent_r>(): _GNU_SOURCE
fr: B<getgrent_r>()\ : _GNU_SOURCE

note: type: Plain text
en: The I<group> structure is defined in I<E<lt>grp.hE<gt>> as follows:
fr: La structure I<group> est définie dans I<E<lt>grp.hE<gt>> comme ceci\ :

note: type: Plain text
en: For more information about the fields of this structure, see B<group>(5).
fr: Pour plus d'informations à propos des champs de cette structure, consultez B<group>(5).

note: type: Plain text
en: The nonreentrant functions return a pointer to static storage, where this static storage contains further pointers to group name, password and members.  The reentrant functions described here return all of that in caller-provided buffers.  First of all there is the buffer I<gbuf> that can hold a I<struct group>.  And next the buffer I<buf> of size I<buflen> that can hold additional strings.  The result of these functions, the I<struct group> read from the stream, is stored in the provided buffer I<*gbuf>, and a pointer to this I<struct group> is returned in I<*gbufp>.
fr: Les fonctions non réentrantes renvoient un pointeur sur une zone statique, zone qui contient d'autres pointeurs vers le nom, le mot de passe et les membres du groupe. Les fonctions réentrantes décrites ici renvoient tout ceci dans des tampons fournis par l'appelant. Il y a tout d'abord le tampon I<gbuf> qui contient une structure I<group>. Puis le tampon I<buf> de taille I<buflen> qui contient les chaînes supplémentaires. Le résultat de ces fonctions, la structure I<group> lue dans le flux, est enregistré dans le tampon I<*gbuf> fourni, et un pointeur vers cette structure I<group> est renvoyé dans I<*gbufp>.

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

note: type: Plain text
en: On success, these functions return 0 and I<*gbufp> is a pointer to the I<struct group>.  On error, these functions return an error value and I<*gbufp> is NULL.
fr: Si elles réussissent, ces fonctions renvoient 0 et I<*gbufp> est un pointeur vers la structure I<group>. Si elles échouent, ces fonctions renvoient une valeur d'erreur et I<*gbufp> est NULL.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: No more entries.
fr: Plus d'entrées.

note: type: Plain text
en: Insufficient buffer space supplied.  Try again with larger buffer.
fr: L'espace tampon fourni est insuffisant. Veuillez essayer à nouveau avec un tampon plus grand.

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: or, better,
fr: ou mieux,

note: type: Plain text
en: The function B<getgrent_r>()  is not really reentrant since it shares the reading position in the stream with all other threads.
fr: La fonction B<getgrent_r>() n'est pas vraiment réentrante puisqu'elle partage la position de lecture dans le flux avec tous les autres fils (threads).

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: perhaps add error checking - should use strerror_r #include <errno.h> #include <stdlib.h> if (i) { if (i == ENOENT) break; printf("getgrent_r: %s", strerror(i)); exit(EXIT_FAILURE); } 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/.
