perkamon - en to fr translation catalogue (116 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: prctl - operations on a process
fr: prctl - Opérations sur un processus

note: type: Plain text
en: B<prctl>()  is called with a first argument describing what to do (with values defined in I<E<lt>linux/prctl.hE<gt>>), and further arguments with a significance depending on the first one.  The first argument can be:
fr: B<prctl>() est invoqué avec un premier paramètre indiquant ce qu'il faut faire, (ses valeurs sont définies dans I<E<lt>linux/prctl.hE<gt>>), et des paramètres supplémentaires dont la signification dépend du premier paramètre. Celui-ci peut être\ :

note: type: TP
en: B<PR_CAPBSET_READ> (since Linux 2.6.25)
fr: B<PR_CAPBSET_READ> (depuis Linux 2.6.25)

note: type: Plain text
en: Return (as the function result) 1 if the capability specified in I<arg2> is in the calling thread's capability bounding set, or 0 if it is not.  (The capability constants are defined in I<E<lt>linux/capability.hE<gt>>.)  The capability bounding set dictates whether the process can receive the capability through a file's permitted capability set on a subsequent call to B<execve>(2).
fr: Renvoyer (en résultat de fonction) 1 si la capacité indiquée par I<arg2> est présente dans la limitation de capacités du thread appelant ou 0 si elle ne l'est pas. Les constantes des capacités sont définies dans I<E<lt>linux/capability.hE<gt>>. L'ensemble des capacités liées contrôle si le processus peut recevoir la capacité par un ensemble de capacités autorisées pour un fichier lors d'un appel futur à B<execve>(2).

note: type: Plain text
en: If the capability specified in I<arg2> is not valid, then the call fails with the error B<EINVAL>.
fr: Si la capacité indiquée dans I<arg2> n'est pas valable, alors l'appel échoue avec l'erreur B<EINVAL>.

note: type: TP
en: B<PR_CAPBSET_DROP> (since Linux 2.6.25)
fr: B<PR_CAPBSET_DROP> (depuis Linux 2.6.25)

note: type: Plain text
en: The call fails with the error: B<EPERM> if the calling thread does not have the B<CAP_SETPCAP>; B<EINVAL> if I<arg2> does not represent a valid capability; or B<EINVAL> if file capabilities are not enabled in the kernel, in which case bounding sets are not supported.
fr: L'appel échoue avec l'erreur B<EPERM> si le thread appelant n'a pas la capacité B<CAP_SETPCAP> ; ou avec l'erreur B<EINVAL> si I<arg2> ne représente pas une capacité correcte ; ou avec l'erreur B<EINVAL> si les capacités de fichier ne sont pas activée dans le noyau, auquel cas les limitations ne sont pas prises en charge par le noyau.

note: type: TP
en: B<PR_SET_CHILD_SUBREAPER> (since Linux 3.4)
fr: B<PR_SET_CHILD_SUBREAPER> (depuis Linux 3.4)

note: type: TP
en: B<PR_GET_CHILD_SUBREAPER> (since Linux 3.4)
fr: B<PR_GET_CHILD_SUBREAPER> (depuis Linux 3.4)

note: type: Plain text
en: Return the "child subreaper" setting of the caller, in the location pointed to by I<(int\ *) arg2>.
fr: Renvoyer l'état « child subreaper » du processus appelant, dans l'emplacement pointé par I<(int\ *) arg2>.

note: type: TP
en: B<PR_SET_DUMPABLE> (since Linux 2.3.20)
fr: B<PR_SET_DUMPABLE> (depuis Linux 2.3.20)

note: type: TP
en: B<PR_GET_DUMPABLE> (since Linux 2.3.20)
fr: B<PR_GET_DUMPABLE> (depuis Linux 2.3.20)

note: Since Linux 2.6.13, the dumpable flag can have the value 2, but in 2.6.13 PR_GET_DUMPABLE simply returns 1 if the dumpable flags has a nonzero value.  This was fixed in 2.6.14. type: Plain text
en: Return (as the function result) the current state of the calling process's dumpable flag.
fr: Renvoyer (en résultat de fonction) l'état actuel de l'attribut de création de fichier core du processus appelant.

note: type: TP
en: B<PR_SET_ENDIAN> (since Linux 2.6.18, PowerPC only)
fr: B<PR_SET_ENDIAN> (depuis Linux 2.6.18, seulement sur PowerPC)

note: Respectively 0, 1, 2 type: Plain text
en: Set the endian-ness of the calling process to the value given in I<arg2>, which should be one of the following: B<PR_ENDIAN_BIG>, B<PR_ENDIAN_LITTLE>, or B<PR_ENDIAN_PPC_LITTLE> (PowerPC pseudo little endian).
fr: Définir le boutisme (endianness) du processus appelant à la valeur donnée dans I<arg2>, qui doit être l'une des valeurs suivantes\ : B<PR_ENDIAN_BIG>, B<PR_ENDIAN_LITTLE>, ou B<PR_ENDIAN_PPC_LITTLE> (PowerPC pseudopetit boutiste).

note: type: TP
en: B<PR_GET_ENDIAN> (since Linux 2.6.18, PowerPC only)
fr: B<PR_GET_ENDIAN> (depuis Linux 2.6.18, seulement sur PowerPC)

note: type: Plain text
en: Return the endian-ness of the calling process, in the location pointed to by I<(int\ *) arg2>.
fr: Renvoyer le boutisme (endianness) du processus appelant, dans l'emplacement pointé par I<(int\ *) arg2>.

note: type: TP
en: B<PR_SET_FPEMU> (since Linux 2.4.18, 2.5.9, only on ia64)
fr: B<PR_SET_FPEMU> (depuis Linux 2.4.18, 2.5.9, seulement sur ia64)

note: type: TP
en: B<PR_GET_FPEMU> (since Linux 2.4.18, 2.5.9, only on ia64)
fr: B<PR_GET_FPEMU> (depuis Linux 2.4.18, 2.5.9, seulement sur ia64)

note: type: Plain text
en: Return floating-point emulation control bits, in the location pointed to by I<(int\ *) arg2>.
fr: Renvoyer les bits de contrôle de l'émulation de FPU, dans l'emplacement pointé par I<(int\ *) arg2>.

note: type: TP
en: B<PR_SET_FPEXC> (since Linux 2.4.21, 2.5.32, only on PowerPC)
fr: B<PR_SET_FPEXC> (depuis Linux 2.4.21, 2.5.32, seulement sur PowerPC)

note: type: Plain text
en: Set floating-point exception mode to I<arg2>.  Pass B<PR_FP_EXC_SW_ENABLE> to use FPEXC for FP exception enables, B<PR_FP_EXC_DIV> for floating-point divide by zero, B<PR_FP_EXC_OVF> for floating-point overflow, B<PR_FP_EXC_UND> for floating-point underflow, B<PR_FP_EXC_RES> for floating-point inexact result, B<PR_FP_EXC_INV> for floating-point invalid operation, B<PR_FP_EXC_DISABLED> for FP exceptions disabled, B<PR_FP_EXC_NONRECOV> for async nonrecoverable exception mode, B<PR_FP_EXC_ASYNC> for async recoverable exception mode, B<PR_FP_EXC_PRECISE> for precise exception mode.
fr: Définir le mode d'exception flottante à I<arg2>. Passer la valeur B<PR_FP_EXC_SW_ENABLE> pour utiliser FPEXC pour activer les exceptions flottantes, B<PR_FP_EXC_DIV> pour les divisions flottantes par zéro, B<PR_FP_EXC_OVF> pour les dépassements de capacité vers le haut, B<PR_FP_EXC_UND> pour les dépassements de capacité vers le bas, B<PR_FP_EXC_RES> pour les résultats flottants inexacts, B<PR_FP_EXC_INV> pour les opérations flottantes invalides, B<PR_FP_EXC_DISABLED> pour désactiver les exceptions flottantes, B<PR_FP_EXC_NONRECOV> pour le mode d'exceptions asynchrone non récupérable, B<PR_FP_EXC_ASYNC> pour le mode d'exceptions asynchrone récupérable, B<PR_FP_EXC_PRECISE> pour le mode d'exception précis.

note: type: TP
en: B<PR_GET_FPEXC> (since Linux 2.4.21, 2.5.32, only on PowerPC)
fr: B<PR_GET_FPEXC> (depuis Linux 2.4.21, 2.5.32, seulement sur PowerPC)

note: type: Plain text
en: Return floating-point exception mode, in the location pointed to by I<(int\ *) arg2>.
fr: Renvoyer le mode d'exception flottante, dans l'emplacement pointé par I<(int\ *) arg2>.

note: type: TP
en: B<PR_SET_KEEPCAPS> (since Linux 2.2.18)
fr: B<PR_SET_KEEPCAPS> (depuis Linux 2.2.18)

note: type: TP
en: B<PR_GET_KEEPCAPS> (since Linux 2.2.18)
fr: B<PR_GET_KEEPCAPS> (depuis Linux 2.2.18)

note: type: TP
en: B<PR_MCE_KILL> (since Linux 2.6.32)
fr: B<PR_MCE_KILL> (depuis Linux 2.6.32)

note: type: TP
en: B<PR_MCE_KILL_GET> (since Linux 2.6.32)
fr: B<PR_MCE_KILL_GET> (depuis Linux 2.6.32)

note: type: TP
en: B<PR_SET_MM> (since Linux 3.3)
fr: B<PR_SET_MM> (depuis Linux 3.3)

note: type: Plain text
en: Set the start address of the stack.  The corresponding memory area must be readable and writable.
fr: Sélectionner l'adresse du début de la pile. La région de mémoire correspondante doit être accessible en lecture et en écriture.

note: type: Plain text
en: Set the address above which the program heap can be expanded with B<brk>(2)  call.  The address must be greater than the ending address of the current program data segment.  In addition, the combined size of the resulting heap and the size of the data segment can't exceed the B<RLIMIT_DATA> resource limit (see B<setrlimit>(2)).
fr: Sélectionner l'adresse au dessus de laquelle le tas du programme peut être étendu avec l'appel B<brk>(2). L'adresse doit être au dessus de l'adresse terminant le segment de données actuel du programme. De plus, la taille combinée du tas obtenu et la taille du segment de données ne peut dépasser la limite de ressource B<RLIMIT_DATA> (consultez B<setrlimit>(2)).

note: type: Plain text
en: Set the current B<brk>(2)  value.  The requirements for the address are the same as for the B<PR_SET_MM_START_BRK> option.
fr: Sélectionnez la valeur actuelle de B<brk>(2). Les conditions pour l'adresse sont les mêmes que pour l'option B<PR_SET_MM_START_BRK>.

note: commit fe8c7f5cbf91124987106faa3bdf0c8b955c4cf7 type: Plain text
en: The following options are available since Linux 3.5.
fr: Les options suivantes sont disponibles depuis Linux 3.5.

note: type: Plain text
en: Set the address above which the program command line is placed.
fr: Sélectionner l'adresse au dessus de laquelle la ligne de commande du programme est placée.

note: type: Plain text
en: Set the address below which the program command line is placed.
fr: Sélectionner l'adresse en dessous de laquelle la ligne de commande du programme est placée.

note: type: Plain text
en: Set the address above which the program environment is placed.
fr: Sélectionner l'adresse au dessus de laquelle l'environnement du programme est placé.

note: type: Plain text
en: Set the address below which the program environment is placed.
fr: Sélectionner l'adresse en dessous de laquelle l'environnement du programme est placé.

note: type: Plain text
en: The address passed with B<PR_SET_MM_ARG_START>, B<PR_SET_MM_ARG_END>, B<PR_SET_MM_ENV_START>, and B<PR_SET_MM_ENV_END> should belong to a process stack area.  Thus, the corresponding memory area must be readable, writable, and (depending on the kernel configuration) have the B<MAP_GROWSDOWN> attribute set (see B<mmap>(2)).
fr: L'adresse transmise au moyen de  B<PR_SET_MM_ARG_START>, B<PR_SET_MM_ARG_END>, B<PR_SET_MM_ENV_START>, et de B<PR_SET_MM_ENV_END> doit appartenir à l'espace mémoire d'une pile de processus. Par conséquent, l'espace mémoire correspondant doit être accessible en lecture, en écriture et (selon la configuration du noyau) disposer de l'attribut B<MAP_GROWSDOWN> défini (consultez B<mmap>(2)).

note: type: Plain text
en: Set a new auxiliary vector.  The I<arg3> argument should provide the address of the vector.  The I<arg4> is the size of the vector.
fr: Sélectionner le nouveau vecteur auxiliaire. Le paramètre I<arg3> doit fournir l'adresse du vecteur. Le paramètre I<arg4> est la taille du vecteur.

note: commit b32dfe377102ce668775f8b6b1461f7ad428f8b6 type: Plain text
en: Supersede the I</proc/pid/exe> symbolic link with a new one pointing to a new executable file identified by the file descriptor provided in I<arg3> argument.  The file descriptor should be obtained with a regular B<open>(2)  call.
fr: Remplace le lien symbolique I</proc/pid/exe> par un nouveau lien pointant vers un nouveau fichier exécutable identifié par le descripteur de fichier fourni via le paramètre I<arg3>. Le descripteur de fichier peut être obtenu au moyen d'un appel à B<open>(2).

note: type: Plain text
en: To change the symbolic link, one needs to unmap all existing executable memory areas, including those created by the kernel itself (for example the kernel usually creates at least one executable memory area for the ELF I<.text> section).
fr: Pour changer le lien symbolique, il faut supprimer tous les espaces alloués en mémoire et contenant du code exécutable, y compris ceux créés par le noyau (par example, le noyau crée en général au moins un espace mémoire d'exécutable pour la section ELF I<.text>).

note: type: TP
en: B<PR_SET_NAME> (since Linux 2.6.9)
fr: B<PR_SET_NAME> (depuis Linux 2.6.9)

note: type: TP
en: B<PR_GET_NAME> (since Linux 2.6.11)
fr: B<PR_GET_NAME> (depuis Linux 2.6.11)

note: type: TP
en: B<PR_SET_NO_NEW_PRIVS> (since Linux 3.5)
fr: B<PR_SET_NO_NEW_PRIVS> (depuis Linux 3.5)

note: type: TP
en: B<PR_GET_NO_NEW_PRIVS> (since Linux 3.5)
fr: B<PR_GET_NO_NEW_PRIVS> (depuis Linux 3.5)

note: type: TP
en: B<PR_SET_PDEATHSIG> (since Linux 2.1.57)
fr: B<PR_SET_PDEATHSIG> (depuis Linux 2.1.57)

note: type: TP
en: B<PR_GET_PDEATHSIG> (since Linux 2.3.15)
fr: B<PR_GET_PDEATHSIG> (depuis Linux 2.3.15)

note: type: Plain text
en: Return the current value of the parent process death signal, in the location pointed to by I<(int\ *) arg2>.
fr: Renvoyer la valeur actuelle du signal de mort du processus père, dans l'emplacement pointé par I<(int\ *) arg2>.

note: type: TP
en: B<PR_SET_PTRACER> (since Linux 3.4)
fr: B<PR_SET_PTRACER> (depuis Linux 3.4)

note: commit 2d514487faf188938a4ee4fb3464eeecfbdcf8eb commit bf06189e4d14641c0148bea16e9dd24943862215 type: Plain text
en: This is meaningful only when the Yama LSM is enabled and in mode 1 ("restricted ptrace", visible via I</proc/sys/kernel/yama/ptrace_scope>).  When a "ptracer process ID" is passed in I<arg2>, the caller is declaring that the ptracer process can B<ptrace>(2)  the calling process as if it were a direct process ancestor.  Each B<PR_SET_PTRACER> operation replaces the previous "ptracer process ID".  Employing B<PR_SET_PTRACER> with I<arg2> set to 0 clears the caller's "ptracer process ID".  If I<arg2> is B<PR_SET_PTRACER_ANY>, the ptrace restrictions introduced by Yama are effectively disabled for the calling process.
fr: Cela n'a de sens que lorsque le LSM Yama est actif et en mode 1 ("restricted ptrace", visible dans I</proc/sys/kernel/yama/ptrace_scope>). Lorsqu'un identifiant de processus ptracer (« ptracer process ID ») est passé en argument I<arg2>, le composant appelant déclare que le processus ptracer peut appeler la fonction B<ptrace>(2) appliquée au processus appelant, comme si celui-ci était un ancêtre direct. Chaque opération B<PR_SET_PTRACER> remplace l'identifiant du processus ptracer précédent. L'emploi de B<PR_SET_PTRACER> avec l'argument I<arg2> égal à 0 supprime tous les identifiants de processus ptracer de l'appelant. Si I<arg2>est égal à B<PR_SET_PTRACER_ANY>, les restrictions ptrace apportées par Yama sont de fait désactivées pour le processus appelant.

note: type: TP
en: B<PR_SET_SECCOMP> (since Linux 2.6.23)
fr: B<PR_SET_SECCOMP> (depuis Linux 2.6.23)

note: type: Plain text
en: If B<SECCOMP_MODE_FILTER> filters permit B<fork>(2), then the seccomp mode is inherited by children created by B<fork>(2); if B<execve>(2)  is permitted, then the seccomp mode is preserved across B<execve>(2).  If the filters permit B<prctl>()  calls, then additional filters can be added; they are run in order until the first non-allow result is seen.
fr: Si les filtres B<SECCOMP_MODE_FILTER> autorisent B<fork>(2), alors le mode de traitement sécurisé est hérité par les enfants créés par B<fork>(2) ; si B<execve>(2) est autorisé, alors le mode de traitement sécurisé est préservé à travers B<execve>(2). Si les filtres autorisent les appels B<prctl>(), alors des filtres additionnels peuvent être ajoutés ; ils sont exécutés dans l'ordre jusqu'au premier résultat non autorisé.

note: type: TP
en: B<PR_GET_SECCOMP> (since Linux 2.6.23)
fr: B<PR_GET_SECCOMP> (depuis Linux 2.6.23)

note: type: TP
en: B<PR_SET_SECUREBITS> (since Linux 2.6.26)
fr: B<PR_SET_SECUREBITS> (depuis Linux 2.6.26)

note: type: Plain text
en: Set the "securebits" flags of the calling thread to the value supplied in I<arg2>.  See B<capabilities>(7).
fr: Configurer l'attribut « securebits » du thread appelant à la valeur fournie par I<arg2>. Consultez B<capabilities>(7).

note: type: TP
en: B<PR_GET_SECUREBITS> (since Linux 2.6.26)
fr: B<PR_GET_SECUREBITS> (depuis Linux 2.6.26)

note: type: Plain text
en: Return (as the function result)  the "securebits" flags of the calling thread.  See B<capabilities>(7).
fr: Renvoyer (en résultat de fonction) l'état actuel de l'attribut « securebits » du thread appelant. Consultez B<capabilities>(7).

note: type: TP
en: B<PR_SET_THP_DISABLE> (since Linux 3.15)
fr: B<PR_SET_THP_DISABLE> (depuis Linux 3.15)

note: commit a0715cc22601e8830ace98366c0c2bd8da52af52 type: Plain text
en: Set the state of the "THP disable" flag for the calling thread.  If I<arg2> has a nonzero value, the flag is set, otherwise it is cleared.  Setting this flag provides a method for disabling transparent huge pages for jobs where the code cannot be modified, and using a malloc hook with B<madvise>(2)  is not an option (i.e., statically allocated data).  The setting of the "THP disable" flag is inherited by a child created via B<fork>(2)  and is preserved across B<execve>(2).
fr: Affecter l'état de l'attribut « THP disable » pour le thread appelant. Si I<arg2> a une valeur non nulle, l'attribut est activé ; dans le cas contraire, il est désactivé. L'utilisation de cet attribut fournit un moyen de supprimer les pages de très grande taille correspondant à des jobs pour lesquels le code ne peut pas être modifié, et dans les cas où le recours à des routines malloc associées à des appels B<madvise>(2) n'offre pas de solution (c'est-à-dire pour des données allouées statiquement). L'activation de l'attribut « THP disable » est transmis aux fils créés au moyen de B<fork>(2) et est conservé lors d'un appel à B<execve>(2).

note: type: TP
en: B<PR_TASK_PERF_EVENTS_DISABLE> (since Linux 2.6.31)
fr: B<PR_TASK_PERF_EVENTS_DISABLE> (depuis Linux 2.6.31)

note: type: Plain text
en: Disable all performance counters attached to the calling process, regardless of whether the counters were created by this process or another process.  Performance counters created by the calling process for other processes are unaffected.  For more information on performance counters, see the Linux kernel source file I<tools/perf/design.txt>.
fr: Désactiver tous les compteurs de performance attachés au processus appelant, indépendamment du fait que ces compteurs ont été créés par ce processus ou par un autre. Les compteurs de performance créés par le processus appelant pour d'autres processus ne sont pas concernés. Pour plus d'informations sur les compteurs de performance, consultez le fichier source I<tools/perf/design.txt> du noyau Linux.

note: type: TP
en: B<PR_TASK_PERF_EVENTS_ENABLE> (since Linux 2.6.31)
fr: B<PR_TASK_PERF_EVENTS_ENABLE> (depuis Linux 2.6.31)

note: type: Plain text
en: The converse of B<PR_TASK_PERF_EVENTS_DISABLE>; enable performance counters attached to the calling process.
fr: L'inverse de B<PR_TASK_PERF_EVENTS_DISABLE>. Activer les compteurs de performance attachés au processus appelant.

note: commit 1d1c7ddbfab358445a542715551301b7fc363e28 commit cdd6c482c9ff9c55475ee7392ec8f672eddb7be6 type: Plain text
en: Originally called B<PR_TASK_PERF_COUNTERS_ENABLE>; renamed in Linux 2.6.32.
fr: Initialement appelé B<PR_TASK_PERF_COUNTERS_ENABLE>. Renommé dans Linux 2.6.32.

note: type: TP
en: B<PR_GET_THP_DISABLE> (since Linux 3.15)
fr: B<PR_GET_THP_DISABLE> (depuis Linux 3.15)

note: type: TP
en: B<PR_GET_TID_ADDRESS> (since Linux 3.5)
fr: B<PR_GET_TID_ADDRESS> (depuis Linux 3.5)

note: type: TP
en: B<PR_SET_TIMERSLACK> (since Linux 2.6.28)
fr: B<PR_SET_TIMERSLACK> (depuis Linux 2.6.28)

note: List obtained by grepping for futex usage in glibc source type: Plain text
en: The timer expirations affected by timer slack are those set by B<select>(2), B<pselect>(2), B<poll>(2), B<ppoll>(2), B<epoll_wait>(2), B<epoll_pwait>(2), B<clock_nanosleep>(2), B<nanosleep>(2), and B<futex>(2)  (and thus the library functions implemented via futexes, including B<pthread_cond_timedwait>(3), B<pthread_mutex_timedlock>(3), B<pthread_rwlock_timedrdlock>(3), B<pthread_rwlock_timedwrlock>(3), and B<sem_timedwait>(3)).
fr: Les délais d'expiration affectés par la temporisation relâchée sont ceux définis par B<select>(2), B<pselect>(2), B<poll>(2), B<ppoll>(2), B<epoll_wait>(2), B<epoll_pwait>(2), B<clock_nanosleep>(2), B<nanosleep>(2) et B<futex>(2) (et donc les fonctions de bibliothèque implémentés par futex, y compris B<pthread_cond_timedwait>(3), B<pthread_mutex_timedlock>(3), B<pthread_rwlock_timedrdlock>(3), B<pthread_rwlock_timedwrlock>(3) et B<sem_timedwait>(3)).

note: type: Plain text
en: Timer slack is not applied to threads that are scheduled under a real-time scheduling policy (see B<sched_setscheduler>(2)).
fr: La temporisation relâchée ne s'applique pas aux threads qui sont programmés avec une stratégie d'ordonnancement en temps réel (consultez B<sched_setscheduler>(2)).

note: type: TP
en: B<PR_GET_TIMERSLACK> (since Linux 2.6.28)
fr: B<PR_GET_TIMERSLACK> (depuis Linux 2.6.28)

note: Precisely: Linux 2.6.0-test4 0 1 PR_TIMING_TIMESTAMP doesn't do anything in 2.6.26-rc8, and looking at the patch history, it appears that it never did anything. type: Plain text
en: Set whether to use (normal, traditional) statistical process timing or accurate timestamp-based process timing, by passing B<PR_TIMING_STATISTICAL> or B<PR_TIMING_TIMESTAMP> to I<arg2>.  B<PR_TIMING_TIMESTAMP> is not currently implemented (attempting to set this mode will yield the error B<EINVAL>).
fr: Permettre de choisir la méthode de mesure du temps du processus à utiliser, en passant dans I<arg2> soit B<PR_TIMING_STATISTICAL> (méthode statistique traditionnelle) ou B<PR_TIMING_TIMESTAMP> (méthode exacte utilisant des horodatages). B<PR_TIMING_TIMESTAMP> n'est pas implémenté pour l'instant (l'utilisation de ce mode renverra l'erreur B<EINVAL>).

note: Precisely: Linux 2.6.0-test4 type: Plain text
en: Return (as the function result) which process timing method is currently in use.
fr: Renvoyer (en résultat de fonction) quelle méthode de mesure du temps du processus est utilisée actuellement.

note: type: TP
en: B<PR_SET_TSC> (since Linux 2.6.26, x86 only)
fr: B<PR_SET_TSC> (depuis Linux 2.6.26, seulement sur x86)

note: type: Plain text
en: Set the state of the flag determining whether the timestamp counter can be read by the process.  Pass B<PR_TSC_ENABLE> to I<arg2> to allow it to be read, or B<PR_TSC_SIGSEGV> to generate a B<SIGSEGV> when the process tries to read the timestamp counter.
fr: Configurer l'état de l'attribut qui indique si le compteur d'horodatage peut être lu par le processus. Utilisez B<PR_TSC_ENABLE> pour I<arg2> permet d'autoriser les lectures ou B<PR_TSC_SIGSEGV> pour produire un B<SIGSEGV> quand le processus essaie de lire le compteur d'horodatage.

note: type: TP
en: B<PR_GET_TSC> (since Linux 2.6.26, x86 only)
fr: B<PR_GET_TSC> (depuis Linux 2.6.26, seulement sur x86)

note: type: Plain text
en: Return the state of the flag determining whether the timestamp counter can be read, in the location pointed to by I<(int\ *) arg2>.
fr: Renvoyer, dans l'emplacement pointé par I<(int\ *) arg2>, l'état de l'attribut qui indique si le compteur d'horodatage peut être lu.

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

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<option> is B<PR_SET_MM>, and I<arg3> is B<PR_SET_MM_EXE_FILE>, the file is not executable.
fr: I<option> vaut B<PR_SET_MM>, et I<arg3> vaut B<PR_SET_MM_EXE_FILE>, le fichier n'est pas exécutable.

note: type: Plain text
en: I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and the file descriptor passed in I<arg4> is not valid.
fr: I<option> vaut B<PR_SET_MM>, I<arg3> vaut B<PR_SET_MM_EXE_FILE>, et le descripteur de fichier passé dans le paramètre I<arg4> n'est pas valide.

note: type: Plain text
en: I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and this the second attempt to change the I</proc/pid/exe> symbolic link, which is prohibited.
fr: I<option> vaut B<PR_SET_MM>, I<arg3> vaut B<PR_SET_MM_EXE_FILE>, et il s'agit de la seconde tentative de modification du lien symbolique I</proc/pid/exe>, ce qui n'est pas autorisé.

note: type: Plain text
en: I<arg2> is an invalid address.
fr: I<arg2> est une adresse non valable.

note: type: Plain text
en: The value of I<option> is not recognized.
fr: La valeur de I<option> n'est pas reconnue.

note: type: Plain text
en: I<option> is B<PR_MCE_KILL> or B<PR_MCE_KILL_GET> or B<PR_SET_MM>, and unused B<prctl>()  arguments were not specified as zero.
fr: I<option> vaut B<PR_MCE_KILL>, B<PR_MCE_KILL_GET> ou B<PR_SET_MM>, et au moins un des paramètres non utilisés de B<prctl>()  n'est pas nul.

note: type: Plain text
en: I<arg2> is not valid value for this I<option>.
fr: I<arg2> n'est pas une valeur valable pour cette I<option>.

note: type: Plain text
en: I<option> is B<PR_SET_SECCOMP> or B<PR_GET_SECCOMP>, and the kernel was not configured with B<CONFIG_SECCOMP>.
fr: I<option> vaut B<PR_SET_SECCOMP> ou B<PR_GET_SECCOMP> et le noyau n'a pas été configuré avec B<CONFIG_SECCOMP>.

note: type: Plain text
en: I<option> is B<PR_SET_MM>, and one of the following is true
fr: I<option> vaut B<PR_SET_MM>, et l'une des assertions suivantes est vraie

note: type: Plain text
en: I<arg4> or I<arg5> is nonzero;
fr: I<arg4> ou I<arg5> est non nul ;

note: type: Plain text
en: I<arg3> is greater than B<TASK_SIZE> (the limit on the size of the user address space for this architecture);
fr: I<arg3> est strictement plus grand que B<TASK_SIZE> (la limite sur la taille de l'espace d'adressage utilisateur pour cette architecture) ;

note: type: Plain text
en: I<arg2> is B<PR_SET_MM_START_CODE>, B<PR_SET_MM_END_CODE>, B<PR_SET_MM_START_DATA>, B<PR_SET_MM_END_DATA>, or B<PR_SET_MM_START_STACK>, and the permissions of the corresponding memory area are not as required;
fr: I<arg2> vaut B<PR_SET_MM_START_CODE>, B<PR_SET_MM_END_CODE>, B<PR_SET_MM_START_DATA>, B<PR_SET_MM_END_DATA> ou B<PR_SET_MM_START_STACK>, et les permissions pour la zone de mémoire correspondante ne satisfont pas les conditions requises ;

note: type: Plain text
en: I<arg2> is B<PR_SET_MM_START_BRK> or B<PR_SET_MM_BRK>, and I<arg3> is less than or equal to the end of the data segment or specifies a value that would cause the B<RLIMIT_DATA> resource limit to be exceeded.
fr: I<arg2> vaut B<PR_SET_MM_START_BRK> ou B<PR_SET_MM_BRK>, et I<arg3> est inférieur ou égal à la fin du segment de données, ou indique une valeur qui causerait le dépassement de la limite de ressource B<RLIMIT_DATA>.

note: type: Plain text
en: I<option> is B<PR_SET_PTRACER> and I<arg2> is not 0, B<PR_SET_PTRACER_ANY>, or the PID of an existing process.
fr: I<option> vaut B<PR_SET_PTRACER> et I<arg2> ne vaut ni 0, ni B<PR_SET_PTRACER_ANY>, ni le PID d'un processus existant.

note: type: Plain text
en: I<option> is B<PR_SET_PDEATHSIG> and I<arg2> is not a valid signal number.
fr: I<option> vaut B<PR_SET_PDEATHSIG> et I<arg2> n'est pas un numéro de signal valide.

note: type: Plain text
en: I<option> is B<PR_SET_DUMPABLE> and I<arg2> is neither B<SUID_DUMP_DISABLE> nor B<SUID_DUMP_USER>.
fr: I<option> vaut B<PR_SET_DUMPABLE> et I<arg2> ne vaut ni B<SUID_DUMP_DISABLE>, ni B<SUID_DUMP_USER>.

note: type: Plain text
en: I<option> is B<PR_SET_TIMING> and I<arg2> is not B<PR_TIMING_STATISTICAL>.
fr: I<option> vaut B<PR_SET_TIMING> et I<arg2> n'a pas la valeur B<PR_TIMING_STATISTICAL>.

note: type: Plain text
en: I<option> is B<PR_SET_NO_NEW_PRIVS> and I<arg2> is not equal to 1 or I<arg3>, I<arg4>, or I<arg5> is nonzero.
fr: I<option> vaut B<PR_SET_NO_NEW_PRIVS> et I<arg2> ne vaut pas 1, ouI<arg3>, I<arg4> ou I<arg5> est non nul.

note: type: Plain text
en: I<option> is B<PR_GET_NO_NEW_PRIVS> and I<arg2>, I<arg3>, I<arg4>, or I<arg5> is nonzero.
fr: I<option> vaut B<PR_GET_NO_NEW_PRIVS> et I<arg2>, I<arg3>, I<arg4> ou I<arg5> est non nul.

note: type: Plain text
en: I<option> is B<PR_SET_THP_DISABLE> and I<arg3>, I<arg4>, or I<arg5> is nonzero.
fr: I<option> vaut B<PR_SET_THP_DISABLE> et I<arg3>, I<arg4> ou I<arg5> est non nul.

note: type: Plain text
en: I<option> is B<PR_GET_THP_DISABLE> and I<arg2>, I<arg3>, I<arg4>, or I<arg5> is nonzero.
fr: I<option> vaut B<PR_GET_THP_DISABLE> et I<arg2>, I<arg3>, I<arg4> ou I<arg5> estnon nul.

note: type: Plain text
en: I<option> is B<PR_SET_SECUREBITS>, and the caller does not have the B<CAP_SETPCAP> capability, or tried to unset a "locked" flag, or tried to set a flag whose corresponding locked flag was set (see B<capabilities>(7)).
fr: I<option> vaut B<PR_SET_SECUREBITS> et l'appelant n'a pas la capacité B<CAP_SETPCAP>, a essayé d'enlever un attribut de « verrouillage » ou a essayé de positionner un attribut pour lequel l'attribut de verrouillage était positionné (consultez B<capabilities>(7)).

note: type: Plain text
en: I<option> is B<PR_CAPBSET_DROP>, and the caller does not have the B<CAP_SETPCAP> capability.
fr: I<option> vaut B<PR_CAPBSET_DROP> et l'appelant n'a pas la capacité B<CAP_SETPCAP>.

note: type: Plain text
en: I<option> is B<PR_SET_MM>, and the caller does not have the B<CAP_SYS_RESOURCE> capability.
fr: I<option> vaut B<PR_SET_MM> et l'appelant n'a pas la capacité B<CAP_SYS_RESOURCE>.

note: The library interface was added in glibc 2.0.6 type: Plain text
en: The B<prctl>()  system call was introduced in Linux 2.1.57.
fr: L'appel système B<prctl>() a été introduit dans Linux 2.1.57.

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

note: type: Plain text
en: This call is Linux-specific.  IRIX has a B<prctl>()  system call (also introduced in Linux 2.1.44 as irix_prctl on the MIPS architecture), with prototype
fr: Cet appel système est spécifique à Linux. IRIX dispose d'un appel système B<prctl>() (également introduit dans Linux 2.1.44 sur l'architecture MIPS sous le nom irix_prctl), dont le prototype est

note: type: Plain text
en: and options to get the maximum number of processes per user, get the maximum number of processors the calling process can use, find out whether a specified process is currently blocked, get or set the maximum stack size, and so on.
fr: et les options permettent de d'obtenir le nombre maximal de processus par utilisateur, le nombre maximal de processeurs utilisables par un processus, vérifier si un processus est bloqué, lire ou définir la taille des piles, etc.

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: Return the current per-process machine check kill policy.  All unused B<prctl>()  arguments must be zero.
fr: Renvoyer la politique actuelle (par processus) de suppression des processus empoisonnés. Tous les arguments non utilisés de B<prctl>()  doivent être nuls.

note: type: Plain text
en: Return (via the function result) the current setting of the "THP disable" flag for the calling thread: either 1, if the flag is set, or 0, if it is not.
fr: Renvoyer (en résultat de fonction) l'état actuel de l'attribut « THP disable » du thread appelant, c'est à dire 1 si l'attribut est activé, et 0 dans le cas contraire.

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