perkamon - en to fr translation catalogue (35 entries)

note: type: TH
en: 2023-07-30
fr: 30 juillet 2023

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

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr - handle network group entries
fr: setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr - Gérer les entrées du groupe réseau

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: B<int setnetgrent(const char *>I<netgroup>B<);>
    B<void endnetgrent(void);>
fr: B<int setnetgrent(const char *>I<groupe_réseau>B<);>
    B<void endnetgrent(void);>

note: type: Plain text
en: B<int getnetgrent(char **restrict >I<host>B<,>
    B<            char **restrict >I<user>B<, char **restrict >I<domain>B<);>
    B<int getnetgrent_r(char **restrict >I<host>B<,>
    B<            char **restrict >I<user>B<, char **restrict >I<domain>B<,>
    B<            char >I<buf>B<[restrict .>I<buflen>B<], size_t >I<buflen>B<);>
fr: B<int getnetgrent(char **restrict >I<hôte>B<,>
    B<            char **restrict >I<utilisateur>B<, char **restrict >I<domaine>B<);>
    B<int getnetgrent_r(char **restrict >I<hôte>B<,>
    B<            char **restrict >I<utilisateur>B<, char **restrict >I<domaine>B<,>
    B<            char >I<tampon>B<[restrict .>I<taille_tampon>B<], size_t >I<taille_tampon>B<);>

note: type: Plain text
en: B<int innetgr(const char *>I<netgroup>B<, const char *>I<host>B<,>
    B<            const char *>I<user>B<, const char *>I<domain>B<);>
fr: B<int innetgr(const char *>I<groupe_réseau>B<, const char *>I<hôte>B<,>
    B<            const char *>I<utilisateur>B<, const char *>I<domaine>B<);>

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:     Since glibc 2.19:
            _DEFAULT_SOURCE
        glibc 2.19 and earlier:
            _BSD_SOURCE || _SVID_SOURCE
fr:     Depuis la glibc 2.19 :
            _DEFAULT_SOURCE
        glibc 2.19 et antérieures :
            _BSD_SOURCE || _SVID_SOURCE

note: type: Plain text
en: The I<netgroup> is a SunOS invention.  A netgroup database is a list of string triples (I<hostname>, I<username>, I<domainname>)  or other netgroup names.  Any of the elements in a triple can be empty, which means that anything matches.  The functions described here allow access to the netgroup databases.  The file I</etc/nsswitch.conf> defines what database is searched.
fr: Le I<groupe_réseau> est une invention de SunOS. Une base de données «\ groupe_réseau\ » est une liste de triplets de chaînes (I<nom_hôte>, I<nom_utilisateur>, I<nom_domaine>) ou d'autres noms «\ groupe_réseau\ ». Chacun des éléments dans un triplet peut être vide, ce qui signifie que toute valeur corrospond. Les fonctions décrites ici permettent d'accéder aux bases de données «\ groupe_réseau\ ». Le fichier I</etc/nsswitch.conf> indique la base dans laquelle les recherches sont effectuées.

note: type: Plain text
en: The B<setnetgrent>()  call defines the netgroup that will be searched by subsequent B<getnetgrent>()  calls.  The B<getnetgrent>()  function retrieves the next netgroup entry, and returns pointers in I<host>, I<user>, I<domain>.  A null pointer means that the corresponding entry matches any string.  The pointers are valid only as long as there is no call to other netgroup-related functions.  To avoid this problem you can use the GNU function B<getnetgrent_r>()  that stores the strings in the supplied buffer.  To free all allocated buffers use B<endnetgrent>().
fr: L'appel B<setnetgrent>() définit le «\ groupe_réseau\ » dans lequel un appel B<getnetgrent>() ultérieur effectuera sa recherche. La fonction B<getnetgrent>() récupère l'entrée «\ groupe_réseau\ » suivante et renvoie les pointeurs dans I<hôte>, I<utilisateur> et I<domaine>. Un pointeur NULL signifie que l'entrée correspondante ne concorde avec aucune chaîne. Les pointeurs sont valables tant qu'il n'y a pas d'appel à d'autres fonctions relatives au «\ groupe_réseau\ ». Pour éviter ce problème, vous pouvez utiliser la fonction GNU B<getnetgrent_r>() qui enregistre les chaînes dans le tampon fourni. Pour libérer tous les tampons alloués, utilisez B<endnetgrent>().

note: type: Plain text
en: In most cases you want to check only if the triplet (I<hostname>, I<username>, I<domainname>)  is a member of a netgroup.  The function B<innetgr>()  can be used for this without calling the above three functions.  Again, a null pointer is a wildcard and matches any string.  The function is thread-safe.
fr: Dans la plupart des cas, il vous suffira de vérifier si le triplet I<(nom_hôte>, I<nom_utilisateur>, I<nom_domaine)> est membre d'un groupe réseau. Pour ce faire, la fonction B<innetgr>() peut être utilisée sans faire appel aux trois fonctions précédentes. Rappelons encore qu'un pointeur NULL est un joker (Ndt\ : wildcard) et correspond à n'importe quelle chaîne. La fonction est sûre du point de vue des threads.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: These functions return 1 on success and 0 for failure.
fr: Ces fonctions renvoient B<1> si elles réussissent et B<0> si elles échouent.

note: type: SH
en: FILES
fr: FICHIERS

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<netgrent> in I<race:netgrent> signifies that if any of the functions B<setnetgrent>(), B<getnetgrent_r>(), B<innetgr>(), B<getnetgrent>(), or B<endnetgrent>()  are used in parallel in different threads of a program, then data races could occur.
fr: Dans le tableau ci-dessus, I<netgrent> dans I<race:netgrent> signifie que si une des fonctions B<setnetgrent>(), B<getnetgrent_r>(), B<innetgr>(), B<getnetgrent>() ou B<endnetgrent>() est utilisée en parallèle dans différents threads d'un programme, des situations de compétition de données peuvent survenir.

note: type: Plain text
en: In the BSD implementation, B<setnetgrent>()  returns void.
fr: Dans l'implémentation BSD, B<setnetgrent>() renvoie void.

note: type: Plain text
en: None.
fr: Aucun.

note: type: SH
en: HISTORY
fr: HISTORIQUE

note: getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs. type: Plain text
en: B<setnetgrent>(), B<endnetgrent>(), B<getnetgrent>(), and B<innetgr>()  are available on most UNIX systems.  B<getnetgrent_r>()  is not widely available on other systems.
fr: B<setnetgrent>(), B<endnetgrent>(), B<getnetgrent>() et B<innetgr>() sont disponibles sur la plupart des systèmes UNIX. B<getnetgrent_r>() n'est pas très répandue sur les autres systèmes.

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

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: Plain text
en: B<setnetgrent>(), B<endnetgrent>(), B<getnetgrent>(), B<getnetgrent_r>(), B<innetgr>():
fr: B<setnetgrent>(), B<endnetgrent>(), B<getnetgrent>(), B<getnetgrent_r>(), B<innetgr>() :

note: getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs. type: Plain text
en: These functions are not in POSIX.1, but B<setnetgrent>(), B<endnetgrent>(), B<getnetgrent>(), and B<innetgr>()  are available on most UNIX systems.  B<getnetgrent_r>()  is not widely available on other systems.
fr: Ces fonctions ne sont pas dans POSIX.1, mais B<setnetgrent>(), B<endnetgrent>(), B<getnetgrent>() et B<innetgr>() sont disponibles sur la plupart des systèmes UNIX. B<getnetgrent_r>() n'est pas très répandue sur les autres systèmes.

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

note: type: TH
en: 2023-03-30
fr: 30 mars 2023

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