perkamon - en to fr translation catalogue (40 entries)

note: type: TH
en: 2019-08-02
fr: 2 août 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: I<Note>: There is no glibc wrapper for this system call; see NOTES.
fr: I<Remarque> : il n'existe pas de fonction glibc autour de cet appel système ; consultez B<NOTES>.

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

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit I<errno> en conséquence.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<new_root> or I<put_old> is not a directory.
fr: I<new_root> ou I<put_old> n'est pas un répertoire.

note: type: Plain text
en: The calling process does not have the B<CAP_SYS_ADMIN> capability.
fr: Le processus appelant n'a pas la capacité B<CAP_SYS_ADMIN>.

note: type: Plain text
en: B<pivot_root>()  was introduced in Linux 2.3.41.
fr: B<pivot_root>() a été introduit dans Linux 2.3.41.

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

note: type: Plain text
en: B<pivot_root>()  is Linux-specific and hence is not portable.
fr: B<pivot_root>() est spécifique à Linux et donc non portable.

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

note: type: Plain text
en: B<pivot_root>()  may or may not change the current root and the current working directory of any processes or threads which use the old root directory.  The caller of B<pivot_root>()  must ensure that processes with root or current working directory at the old root operate correctly in either case.  An easy way to ensure this is to change their root and current working directory to I<new_root> before invoking B<pivot_root>().
fr: B<pivot_root>() peut changer ou non les répertoires racine et de travail en cours de tous les processus et threads qui utilisaient l'ancien répertoire racine. L'appelant de B<pivot_root>() doit s'assurer que les processus ayant pour racine ou répertoire de travail l'ancien répertoire se comportent correctement. Le meilleur moyen est de modifier leur répertoire de travail et répertoire racine pour I<new_root> avant d'invoquer B<pivot_root>().

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: Plain text
en: pivot_root - change the root filesystem
fr: pivot_root - Modifier la racine du système de fichiers

note: The .B CAP_SYS_ADMIN capability is required. type: Plain text
en: B<pivot_root>()  moves the root filesystem of the calling process to the directory I<put_old> and makes I<new_root> the new root filesystem of the calling process.
fr: B<pivot_root>() déplace la racine du système de fichiers pour le processus appelant vers le répertoire I<put_old> et fait de I<new_root> la nouvelle racine du système de fichiers pour le processus appelant.

note: type: Plain text
en: The typical use of B<pivot_root>()  is during system startup, when the system mounts a temporary root filesystem (e.g., an B<initrd>), then mounts the real root filesystem, and eventually turns the latter into the current root of all relevant processes or threads.
fr: L'utilisation typique de B<pivot_root>() est durant le boot, lorsque le système monte un système de fichiers temporaire (par exemple un B<initrd>) puis monte le véritable système de fichiers, et le transforme en racine pour tous les processus et threads concernés.

note: type: Plain text
en: The paragraph above is intentionally vague because the implementation of B<pivot_root>()  may change in the future.  At the time of writing, B<pivot_root>()  changes root and current working directory of each process or thread to I<new_root> if they point to the old root directory.  This is necessary in order to prevent kernel threads from keeping the old root directory busy with their root and current working directory, even if they never access the filesystem in any way.  In the future, there may be a mechanism for kernel threads to explicitly relinquish any access to the filesystem, such that this fairly intrusive mechanism can be removed from B<pivot_root>().
fr: Le paragraphe ci-dessus est intentionnellement flou, car l'implémentation de B<pivot_root>() peut changer dans le futur. Actuellement, B<pivot_root>() modifie la racine et le répertoire de travail de tous les processus ou threads en I<new_root> s'ils pointent sur l'ancien répertoire. Ceci est nécessaire pour éviter que des threads du noyau ne conservent l'ancien répertoire occupé, même s'ils accèdent au nouveau système de fichiers. Dans le futur, il y aura peut-être un mécanisme pour les threads du noyau pour renoncer explicitement à tout accès au système de fichiers, ce qui évitera ce mécanisme un peu invasif.

note: type: Plain text
en: Note that this also applies to the calling process: B<pivot_root>()  may or may not affect its current working directory.  It is therefore recommended to call B<chdir("/")> immediately after B<pivot_root>().
fr: Notez que ceci s'applique aussi au processus appelant\ : B<pivot_root>() peut changer ou non son répertoire de travail. Il vaut mieux donc appeler B<chdir("/")> immédiatement après B<pivot_root>().

note: type: Plain text
en: The following restrictions apply to I<new_root> and I<put_old>:
fr: Les restrictions suivantes s'appliquent à I<new_root> et I<put_old>\ :

note: type: Plain text
en: They must be directories.
fr: Ils doivent être des répertoires,

note: type: Plain text
en: I<new_root> and I<put_old> must not be on the same filesystem as the current root.
fr: I<new_root> et I<put_old> ne doivent pas être sur le même système de fichiers que la racine actuelle.

note: type: Plain text
en: I<put_old> must be underneath I<new_root>, that is, adding a nonzero number of I</..> to the string pointed to by I<put_old> must yield the same directory as I<new_root>.
fr: I<put_old> doit être un descendant de I<new_root>\ : ajouter un nombre non-nul de I</..> à la chaîne I<put_old> doit ramener au même répertoire que I<new_root>.

note: type: Plain text
en: No other filesystem may be mounted on I<put_old>.
fr: Aucun système de fichiers ne doit être monté sur I<put_old>.

note: type: Plain text
en: See also B<pivot_root>(8)  for additional usage examples.
fr: Consultez B<pivot_root>(8) pour des exemples d'utilisation supplémentaires.

note: type: Plain text
en: If the current root is not a mount point (e.g., after B<chroot>(2)  or B<pivot_root>(), see also below), not the old root directory, but the mount point of that filesystem is mounted on I<put_old>.
fr: Si la racine en cours n'est pas un point de montage (après un B<chroot>(2) ou un B<pivot_root>(), voir plus bas), ce n'est pas l'ancien répertoire, mais le point de montage du système de fichiers qui est monté dans I<put_old>.

note: type: Plain text
en: B<pivot_root>()  may return (in I<errno>) any of the errors returned by B<stat>(2).  Additionally, it may return:
fr: B<pivot_root>() peut renvoyer (dans I<errno>) toute erreur renvoyée par B<stat>(2). De plus, il peut renvoyer\ :

note: type: Plain text
en: I<new_root> or I<put_old> are on the current root filesystem, or a filesystem is already mounted on I<put_old>.
fr: I<new_root> ou I<put_old> sont sur le système de fichiers principal actuel, ou un système de fichiers est déjà monté sur I<put_old>.

note: type: Plain text
en: I<put_old> is not underneath I<new_root>.
fr: I<put_old> n'est pas un descendant de I<new_root>.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: B<pivot_root>()  should not have to change root and current working directory of all other processes in the system.
fr: B<pivot_root>() ne devrait pas modifier le répertoire racine et le répertoire de travail des autres processus du système.

note: type: Plain text
en: Some of the more obscure uses of B<pivot_root>()  may quickly lead to insanity.
fr: Les utilisations les plus obscures de B<pivot_root>() peuvent rapidement rendre fou.

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

note: type: Plain text
en: I<new_root> does not have to be a mount point.  In this case, I</proc/mounts> will show the mount point of the filesystem containing I<new_root> as root (I</>).
fr: I<new_root> n'a pas besoin d'être un point de montage. Dans ce cas, I</proc/mounts> montrera le point de montage concernant I<new_root> comme racine (I</>).

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