perkamon - en to fr translation catalogue (26 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: getgroups, setgroups - get/set list of supplementary group IDs
fr: getgroups, setgroups - Lire et écrire la liste des groupes supplémentaires d'un processus

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: If I<size> is zero, I<list> is not modified, but the total number of supplementary group IDs for the process is returned.  This allows the caller to determine the size of a dynamically allocated I<list> to be used in a further call to B<getgroups>().
fr: Si I<size> vaut zéro, I<list> n'est pas modifiée, mais le nombre total de groupes additionnels  pour le processus est renvoyé. Ceci permet à l'appelant de déterminer la taille d'une liste I<list> allouée dynamiquement à utiliser dans une appel à B<getgroups>() ultérieur.

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

note: type: Plain text
en: On success, B<getgroups>()  returns the number of supplementary group IDs.  On error, -1 is returned, and I<errno> is set appropriately.
fr: En cas de succès, B<getgroups>() renvoie le nombre d'identifiants de groupe additionnels. En cas d'erreur, -1 est renvoyé et I<errno> contient le code d'erreur.

note: type: Plain text
en: On success, B<setgroups>()  returns 0.  On error, -1 is returned, and I<errno> is set appropriately.
fr: En cas de succès, B<setgroups>() renvoie 0. En cas d'erreur, -1 est renvoyé et I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<list> has an invalid address.
fr: I<list> pointe en dehors de l'espace d'adressage accessible.

note: type: Plain text
en: B<getgroups>()  can additionally fail with the following error:
fr: B<getgroups>() peut également échouer avec les erreurs suivantes :

note: type: Plain text
en: I<size> is less than the number of supplementary group IDs, but is not zero.
fr: I<size> est inférieur au nombre d'identifiants de groupe additionnels, et n'est pas nul.

note: type: Plain text
en: B<setgroups>()  can additionally fail with the following errors:
fr: B<setgroups>() peut également échouer avec les erreurs suivantes :

note: type: Plain text
en: I<size> is greater than B<NGROUPS_MAX> (32 before Linux 2.6.4; 65536 since Linux 2.6.4).
fr: I<size> est plus grand que B<NGROUPS_MAX> (32 avant Linux 2.6.4 ; 65536 depuis Linux 2.6.4).

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

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

note: type: Plain text
en: A process can have up to B<NGROUPS_MAX> supplementary group IDs in addition to the effective group ID.  The constant B<NGROUPS_MAX> is defined in I<E<lt>limits.hE<gt>>.  The set of supplementary group IDs is inherited from the parent process, and preserved across an B<execve>(2).
fr: Un processus peut avoir jusqu'à B<NGROUPS_MAX> identifiants de groupe additionnels en plus de son identifiant de groupe effectif. La constante B<NGROUPS_MAX> est définie dans I<E<lt>limits.hE<gt>>. Le jeu  d'identifiants de groupe additionnels est hérité du processus parent, et est préservé au travers des appels à B<execve>(2).

note: type: Plain text
en: The maximum number of supplementary group IDs can be found at run time using B<sysconf>(3):
fr: Le nombre maximal d'identifiants de groupe additionnels peut être obtenu pendant l'exécution au moyen de B<sysconf>(3) :

note: type: Plain text
en: The maximum return value of B<getgroups>()  cannot be larger than one more than this value.  Since Linux 2.6.4, the maximum number of supplementary group IDs is also exposed via the Linux-specific read-only file, I</proc/sys/kernel/ngroups_max>.
fr: La valeur de retour maximale de B<getgroups>() ne peut pas être plus grande que 1 plus cette valeur. Depuis Linux 2.6.4, le nombre maximal d’identifiants de groupe additionnels est aussi exposé à l’aide du fichier I</proc/sys/kernel/ngroups_max> en lecture seule et spécifique à Linux.

note: type: Plain text
en: The original Linux B<getgroups>()  system call supported only 16-bit group IDs.  Subsequently, Linux 2.4 added B<getgroups32>(), supporting 32-bit IDs.  The glibc B<getgroups>()  wrapper function transparently deals with the variation across kernel versions.
fr: L'appel système B<getgid>() original de Linux ne gérait que des identifiants de groupe sur 16 bits. En conséquence, Linux 2.4 a ajouté B<getgroups32>() qui prend en charge des identifiants 32 bits. La fonction B<getgroups>() de la glibc qui l'encapsule gère de manière transparente ces différences entre noyaux.

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: B<getgroups>()  returns the supplementary group IDs of the calling process in I<list>.  The argument I<size> should be set to the maximum number of items that can be stored in the buffer pointed to by I<list>.  If the calling process is a member of more than I<size> supplementary groups, then an error results.  It is unspecified whether the effective group ID of the calling process is included in the returned list.  (Thus, an application should also call B<getegid>(2)  and add or remove the resulting value.)
fr: B<getgroups>() renvoie dans la liste I<list> les identifiants des groupes additionnels du processus appelant. Le paramètre I<size> doit indiquer le nombre maximal d'éléments qui peuvent être stockés dans le tampon pointé par I<list>. Si le processus appelant a plus que I<size> groupes additionnels, cela génère une erreur. Il n'est pas spécifié si l'identifiant du groupe effectif du processus appelant est inclus dans la liste renvoyée (ainsi une application devrait également appeler B<getegid>(2) et ajouter ou supprimer la valeur résultante).

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