perkamon - en to fr translation catalogue (51 entries)

note: type: TH
en: 2023-02-05
fr: 5 février 2023

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: getgrent, setgrent, endgrent - get group file entry
fr: getgrent, setgrent, endgrent - Lire les enregistrements du fichier de groupes

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: Standard C library (I<libc>, I<-lc>)
fr: Bibliothèque C standard (I<libc>, I<-lc>)

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 (consulter B<feature_test_macros>(7)) :

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

note: || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED type: Plain text
en:     _XOPEN_SOURCE E<gt>= 500
            || /* glibc E<gt>= 2.19: */ _DEFAULT_SOURCE
            || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr:     _XOPEN_SOURCE E<gt>= 500
            || /* Glibc E<gt>= 2.19 : */ _DEFAULT_SOURCE
            || /* Glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

note: type: Plain text
en: B<getgrent>(), B<endgrent>():
fr: B<getgrent>(), B<endgrent>()\ :

note: || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED type: Plain text
en:     Since glibc 2.22:
            _XOPEN_SOURCE E<gt>= 500 || _DEFAULT_SOURCE
        glibc 2.21 and earlier
            _XOPEN_SOURCE E<gt>= 500
                || /* Since glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L
                || /* glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr:     Glibc E<gt>= 2.22 :
            _XOPEN_SOURCE E<gt>= 500 || _DEFAULT_SOURCE
        Glibc E<lt>= 2.21 :
            _XOPEN_SOURCE E<gt>= 500
                || /* Glibc E<gt>= 2.12 : */ _POSIX_C_SOURCE E<gt>= 200809L
                || /* Glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

note: type: Plain text
en: The B<getgrent>()  function returns a pointer to a structure containing the broken-out fields of a record in the group database (e.g., the local group file I</etc/group>, NIS, and LDAP).  The first time B<getgrent>()  is called, it returns the first entry; thereafter, it returns successive entries.
fr: La fonction B<getgrent>() renvoie un pointeur sur une structure contenant les champs d'un enregistrement de la base de données des groupes (par exemple, le fichier de groupes local I</etc/group>, NIS ou LDAP). Au premier appel, B<getgrent>() renvoie le premier enregistrement, puis les autres enregistrements lors des appels successifs.

note: type: Plain text
en: The B<setgrent>()  function rewinds to the beginning of the group database, to allow repeated scans.
fr: La fonction B<setgrent>() ramène le pointeur au début de la base de données de groupes pour permettre des balayages répétitifs.

note: type: Plain text
en: The B<endgrent>()  function is used to close the group database after all processing has been performed.
fr: La fonction B<endgrent>() est utilisée pour fermer la base de données de groupes après que toutes les actions ont été réalisées.

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: struct group {
        char   *gr_name;        /* group name */
        char   *gr_passwd;      /* group password */
        gid_t   gr_gid;         /* group ID */
        char  **gr_mem;         /* NULL-terminated array of pointers
                                   to names of group members */
    };
fr: struct group {
        char   *gr_name;        /* nom de groupe */
        char   *gr_passwd;      /* mot de passe de groupe */
        gid_t   gr_gid;         /* identifiant de groupe */
        char  **gr_mem;         /* tableau de pointeurs de nom des membres de groupe
                                   terminé par un pointeur NULL */
    };

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: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: The B<getgrent>()  function returns a pointer to a I<group> structure, or NULL if there are no more entries or an error occurs.
fr: La fonction B<getgrent>() renvoie un pointeur vers une structure I<group> ou un pointeur NULL s'il n'y a plus d'enregistrement, ou si une erreur se produit.

note: type: Plain text
en: Upon error, I<errno> may be set.  If one wants to check I<errno> after the call, it should be set to zero before the call.
fr: En cas d'erreur, I<errno> peut être positionnée. Si vous souhaitez vérifier sa valeur, il est nécessaire de la positionner à zéro avant l'appel.

note: type: Plain text
en: The return value may point to a static area, and may be overwritten by subsequent calls to B<getgrent>(), B<getgrgid>(3), or B<getgrnam>(3).  (Do not pass the returned pointer to B<free>(3).)
fr: La valeur de retour peut pointer sur une zone de mémoire statique et peut être écrasée par des appels successifs à B<getgrent>(), B<getgrgid>(3) ou B<getgrnam>(3) (ne pas passer le pointeur renvoyé à B<free>(3)).

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The service was temporarily unavailable; try again later.  For NSS backends in glibc this indicates a temporary error talking to the backend.  The error may correct itself, retrying later is suggested.
fr: Le service était temporairement indisponible ; réessayez plus tard. Pour les services NSS dans la glibc, cela indique la survenue d'une erreur temporaire lors de la communication avec ces services. L'erreur étant susceptible de se corriger d'elle-même, il est suggéré de réessayer plus tard.

note: type: Plain text
en: A signal was caught; see B<signal>(7).
fr: Un signal a été intercepté ; consultez B<signal>(7).

note: type: Plain text
en: I/O error.
fr: Erreur d'entrée-sortie.

note: type: Plain text
en: The per-process limit on the number of open file descriptors has been reached.
fr: La limite du nombre de descripteurs de fichiers par processus a été atteinte.

note: type: Plain text
en: The system-wide limit on the total number of open files has been reached.
fr: La limite du nombre total de fichiers ouverts pour le système entier a été atteinte.

note: type: Plain text
en: A necessary input file cannot be found.  For NSS backends in glibc this indicates the backend is not correctly configured.
fr: Un fichier d'entrée nécessaire n'a pas été trouvé. Pour les services NSS dans la glibc, cela indique que le service concerné n'est pas configuré correctement.

note: not in POSIX type: Plain text
en: Insufficient memory to allocate I<group> structure.
fr: Pas assez de mémoire pour allouer la structure I<group>.

note: type: Plain text
en: Insufficient buffer space supplied.
fr: L'espace tampon fourni est insuffisant.

note: type: SH
en: FILES
fr: FICHIERS

note: type: Plain text
en: local group database file
fr: Base de données locale des groupes.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
fr: Pour une explication des termes utilisés dans cette section, consulter B<attributes>(7).

note: type: tbl table
en: Attribute
fr: Attribut

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

note: type: tbl table
en: Thread safety
fr: Sécurité des threads

note: type: Plain text
en: In the above table, I<grent> in I<race:grent> signifies that if any of the functions B<setgrent>(), B<getgrent>(), or B<endgrent>()  are used in parallel in different threads of a program, then data races could occur.
fr: Dans la table ci-dessus, I<grent> dans I<race:grent> signifie que si une des fonctions B<setgrent>(), B<getgrent>() ou B<endgrent>() est utilisée en parallèle dans différents threads d'un programme, une situation de compétition de données pourrait se produire.

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

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: || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED type: Plain text
en: _XOPEN_SOURCE\ E<gt>=\ 500
        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
        || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr: _XOPEN_SOURCE\ E<gt>=\ 500
        || /* Glibc E<gt> 2.19 : */ _DEFAULT_SOURCE
        || /* Glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

note: || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED type: Plain text
en: Since glibc 2.22:
        _XOPEN_SOURCE\ E<gt>=\ 500 ||
            _DEFAULT_SOURCE
fr: Glibc E<gt>= 2.22 :
        _XOPEN_SOURCE\ E<gt>=\ 500 ||
            _DEFAULT_SOURCE

note: || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED type: Plain text
en: Glibc 2.21 and earlier
        _XOPEN_SOURCE\ E<gt>=\ 500
            || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ E<gt>=\ 200809L
            || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr: Glibc E<lt>= 2.21
        _XOPEN_SOURCE\ E<gt>=\ 500
            || /* Glibc E<gt>= 2.12 : */ _POSIX_C_SOURCE\ E<gt>=\ 200809L
            || /* Glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

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

note: type: Plain text
en: This page is part of release 5.10 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.10 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 4.16 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 4.16 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2022-12-15
fr: 15 décembre 2022

note: type: TH
en: Linux man-pages 6.02
fr: Pages du manuel de Linux 6.02

note: || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED type: Plain text
en:     _XOPEN_SOURCE E<gt>= 500
            || /* Glibc E<gt>= 2.19: */ _DEFAULT_SOURCE
            || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr:     _XOPEN_SOURCE E<gt>= 500
            || /* Glibc E<gt>= 2.19 : */ _DEFAULT_SOURCE
            || /* Glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

note: || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED type: Plain text
en:     Since glibc 2.22:
            _XOPEN_SOURCE E<gt>= 500 || _DEFAULT_SOURCE
        Glibc 2.21 and earlier
            _XOPEN_SOURCE E<gt>= 500
                || /* Since glibc 2.12: */ _POSIX_C_SOURCE E<gt>= 200809L
                || /* Glibc E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
fr:     Glibc E<gt>= 2.22 :
            _XOPEN_SOURCE E<gt>= 500 || _DEFAULT_SOURCE
        Glibc E<lt>= 2.21 :
            _XOPEN_SOURCE E<gt>= 500
                || /* Glibc E<gt>= 2.12 : */ _POSIX_C_SOURCE E<gt>= 200809L
                || /* Glibc E<lt>= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE
