perkamon - en to fr translation catalogue (33 entries)

note: type: TH
en: 2019-10-10
fr: 10 octobre 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: kcmp - compare two processes to determine if they share a kernel resource
fr: kcmp - compare deux processus afin de déterminer s'ils partagent des ressources du noyau

note: type: Plain text
en: I<Note>: There is no glibc wrapper for this system call; see NOTES.
fr: I<Note> : Il n'existe pas de fonction d'encapsulation dans glibc pour cet appel système ; consultez NOTES.

note: type: Plain text
en: The B<kcmp>()  system call can be used to check whether the two processes identified by I<pid1> and I<pid2> share a kernel resource such as virtual memory, file descriptors, and so on.
fr: L'appel système  B<kcmp>() peut être utilisé pour vérifier si deux processus identifiés par I<pid1> et I<pid2> partagent des ressources du noyau, telles que de la mémoire virtuelle, des descripteurs de fichiers, etc.

note: type: Plain text
en: The I<type> argument specifies which resource is to be compared in the two processes.  It has one of the following values:
fr: L'argument I<nstype> indique pour quelle ressource une comparaison doit être effectuée entre les deux processus. Il peut prendre l'une des valeurs suivantes :

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

note: type: Plain text
en: The return value of a successful call to B<kcmp>()  is simply the result of arithmetic comparison of kernel pointers (when the kernel compares resources, it uses their memory addresses).
fr: La valeur renvoyée par un appel réussi à B<kcmp>() est le résultat de la comparaison arithmétique des pointeurs du noyau (lorsque le noyau compare des ressources, il utilise leurs adresses en mémoire).

note: type: Plain text
en: The easiest way to explain is to consider an example.  Suppose that I<v1> and I<v2> are the addresses of appropriate resources, then the return value is one of the following:
fr: Pour mieux comprendre, regardons l'exemple suivant. Supposons que I<v1> and I<v2> sont les adresses des ressources concernées, alors la valeur renvoyée sera l'une des suivantes :

note: type: Plain text
en: I<v1> is equal to I<v2>; in other words, the two processes share the resource.
fr: I<v1> est égal à I<v2> ; en d'autres termes, les deux processus partagent la même ressource.

note: type: Plain text
en: I<v1> is less than I<v2>.
fr: I<v1> est inférieur à I<v2>.

note: type: Plain text
en: I<v1> is greater than I<v2>.
fr: I<v1> est supérieur à I<v2>.

note: type: Plain text
en: I<v1> is not equal to I<v2>, but ordering information is unavailable.
fr: I<v1> n'est pas égal à I<v2>, mais aucune information concernant l'ordre des nombres n'est disponible.

note: type: Plain text
en: On error, -1 is returned, and I<errno> is set appropriately.
fr: En cas d'erreur, le retour vaut -1 et I<errno> reçoit une valeur correspondante.

note: type: Plain text
en: B<kcmp>()  was designed to return values suitable for sorting.  This is particularly handy if one needs to compare a large number of file descriptors.
fr: B<kcmp>() a été conçu pour renvoyer des variables pouvant être triées. C'est particulièrement pratique lorsqu'on souhaite comparer un grand nombre de descripteurs de fichiers.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<type> is B<KCMP_FILE> and I<fd1> or I<fd2> is not an open file descriptor.
fr: I<type> est B<KCMP_FILE> et I<fd1> ou I<fd2> n'est pas un descripteur de fichier ouvert.

note: type: Plain text
en: I<type> is invalid.
fr: I<type> n'est pas valide.

note: type: Plain text
en: Process I<pid1> or I<pid2> does not exist.
fr: Au moins l'un des processus I<pid1> ou I<pid2> n'existe pas.

note: type: Plain text
en: The B<kcmp>()  system call first appeared in Linux 3.5.
fr: L'appel système B<setns>() a fait son apparition dans la version 3.5 de Linux.

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

note: type: Plain text
en: B<kcmp>()  is Linux-specific and should not be used in programs intended to be portable.
fr: B<kcmp>() est spécifique à Linux et ne doit pas être utilisé dans des programmes conçus pour être portables.

note: type: Plain text
en: Glibc does not provide a wrapper for this system call; call it using B<syscall>(2).
fr: Glibc ne fournit pas de fonction d'encapsulation pour cet appel système ; utilisez B<syscall>(2) pour l'appeler.

note: type: Plain text
en: This system call is available only if the kernel was configured with B<CONFIG_CHECKPOINT_RESTORE>.  The main use of the system call is for the checkpoint/restore in user space (CRIU) feature.  The alternative to this system call would have been to expose suitable process information via the B<proc>(5)  filesystem; this was deemed to be unsuitable for security reasons.
fr: Cet appel système n'est disponible que si le noyau a été configuré avec B<CONFIG_CHECKPOINT_RESTORE>. Cet appel est utilisé principalement pour la fonctionnalité de gel des applications (checkpoint/restore) dans l'espace utilisateur (CRIU). L'alternative à cet appel système aurait consisté à présenter les informations pertinentes concernant le processus via le système de fichier B<proc>(5) ; cette solution n'a pas été jugée satisfaisante pour des raisons de sécurité.

note: type: Plain text
en: See B<clone>(2)  for some background information on the shared resources referred to on this page.
fr: Consultez B<clone>(2) pour obtenir des informations générales sur les ressources partagées dont il est fait mention dans cette page.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: SS
en: Program source
fr: Source du programme

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: TH
en: 2019-03-06
fr: 6 mars 2019

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