perkamon - en to fr translation catalogue (64 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: 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: I<siginfo_t>: _POSIX_C_SOURCE E<gt>= 199309L
fr: I<siginfo_t> : _POSIX_C_SOURCE E<gt>= 199309L

note: type: Plain text
en: The B<sigaction>()  system call is used to change the action taken by a process on receipt of a specific signal.  (See B<signal>(7)  for an overview of signals.)
fr: L'appel système B<sigaction>() sert à modifier l'action effectuée par un processus à la réception d'un signal spécifique. (Consultez B<signal>(7) pour une vue d'ensemble sur les signaux)

note: type: Plain text
en: I<signum> specifies the signal and can be any valid signal except B<SIGKILL> and B<SIGSTOP>.
fr: I<signum> indique le signal concerné, à l'exception de B<SIGKILL> et B<SIGSTOP>.

note: type: Plain text
en: If I<act> is non-NULL, the new action for signal I<signum> is installed from I<act>.  If I<oldact> is non-NULL, the previous action is saved in I<oldact>.
fr: Si I<act> n'est pas NULL, la nouvelle action pour le signal I<signum> est définie par I<act>. Si I<oldact> n'est pas NULL, l'ancienne action est sauvegardée dans I<oldact>.

note: type: Plain text
en: The I<sigaction> structure is defined as something like:
fr: La structure I<sigaction> est définie par quelque chose comme\ :

note: type: Plain text
en: On some architectures a union is involved: do not assign to both I<sa_handler> and I<sa_sigaction>.
fr: Sur certaines architectures, on emploie une union. Il ne faut donc pas utiliser ou remplir simultanément I<sa_handler> et I<sa_sigaction>.

note: type: Plain text
en: I<sa_handler> specifies the action to be associated with I<signum> and may be B<SIG_DFL> for the default action, B<SIG_IGN> to ignore this signal, or a pointer to a signal handling function.  This function receives the signal number as its only argument.
fr: I<sa_handler> indique l'action affectée au signal I<signum>, et peut être B<SIG_DFL> pour l'action par défaut, B<SIG_IGN> pour ignorer le signal, ou un pointeur sur une fonction de gestion de signaux.

note: type: Plain text
en: I<sa_mask> specifies a mask of signals which should be blocked (i.e., added to the signal mask of the thread in which the signal handler is invoked)  during execution of the signal handler.  In addition, the signal which triggered the handler will be blocked, unless the B<SA_NODEFER> flag is used.
fr: I<sa_mask> spécifie un masque de signaux à bloquer (c'est-à-dire ajoutés au masque de signaux du thread dans lequel le gestionnaire est appelé) pendant l'exécution du gestionnaire. De plus le signal ayant appelé le gestionnaire est bloqué à moins que l'attribut B<SA_NODEFER> soit précisé.

note: type: Plain text
en: I<sa_flags> specifies a set of flags which modify the behavior of the signal.  It is formed by the bitwise OR of zero or more of the following:
fr: I<sa_flags> spécifie un ensemble d'attributs qui modifient le comportement du signal. Il est formé par un OU binaire «\ |\ ») entre les options suivantes\ :

note: type: Plain text
en: If I<signum> is B<SIGCHLD>, do not receive notification when child processes stop (i.e., when they receive one of B<SIGSTOP>, B<SIGTSTP>, B<SIGTTIN>, or B<SIGTTOU>)  or resume (i.e., they receive B<SIGCONT>)  (see B<wait>(2)).  This flag is meaningful only when establishing a handler for B<SIGCHLD>.
fr: Si I<signum> vaut B<SIGCHLD>, ne pas recevoir les signaux de notification d'arrêt (quand le fils reçoit un signal B<SIGSTOP>, B<SIGTSTP>, B<SIGTTIN> ou B<SIGTTOU>) ou de relance (quand il reçoit B<SIGCONT>) des processus fils. Consultez B<wait>(2). Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire pour B<SIGCHLD>.

note: type: TP
en: B<SA_NOCLDWAIT> (since Linux 2.6)
fr: B<SA_NOCLDWAIT> (depuis Linux 2.6)

note: To be precise: Linux 2.5.60 -- MTK type: Plain text
en: If I<signum> is B<SIGCHLD>, do not transform children into zombies when they terminate.  See also B<waitpid>(2).  This flag is meaningful only when establishing a handler for B<SIGCHLD>, or when setting that signal's disposition to B<SIG_DFL>.
fr: Si I<signum> vaut B<SIGCHLD>, ne pas transformer les fils en zombies lorsqu'ils se terminent. Consultez aussi B<waitpid>(2). Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire pour B<SIGCHLD>, ou lors de la configuration de la disposition de signal de B<SIG_DFL>.

note: type: Plain text
en: If the B<SA_NOCLDWAIT> flag is set when establishing a handler for B<SIGCHLD>, POSIX.1 leaves it unspecified whether a B<SIGCHLD> signal is generated when a child process terminates.  On Linux, a B<SIGCHLD> signal is generated in this case; on some other implementations, it is not.
fr: Si l'attribut B<SA_NOCLDWAIT> est défini lors de la mise en place d'un gestionnaire pour B<SIGCHLD>, POSIX.1 ne spécifie pas si le signal B<SIGCHLD> est généré lorsqu'un processus fils se termine. Sous Linux, un signal B<SIGCHLD> est généré dans ce cas ; sur d'autres implémentations, il ne l'est pas.

note: type: Plain text
en: Do not prevent the signal from being received from within its own signal handler.  This flag is meaningful only when establishing a signal handler.  B<SA_NOMASK> is an obsolete, nonstandard synonym for this flag.
fr: Ne pas empêcher un signal d'être reçu depuis l'intérieur de son propre gestionnaire. Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire de signal. B<SA_NOMASK> est un synonyme obsolète et non standard pour cet attribut.

note: type: Plain text
en: Call the signal handler on an alternate signal stack provided by B<sigaltstack>(2).  If an alternate stack is not available, the default stack will be used.  This flag is meaningful only when establishing a signal handler.
fr: Appeler le gestionnaire avec une pile différente fournie par B<sigaltstack>(2). Si cette pile est indisponible, on utilisera la pile par défaut. Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire de signal.

note: type: Plain text
en: Restore the signal action to the default upon entry to the signal handler.  This flag is meaningful only when establishing a signal handler.  B<SA_ONESHOT> is an obsolete, nonstandard synonym for this flag.
fr: Rétablir l'action à son comportement par défaut à l'entrée dans le gestionnaire de signal. Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire de signal. B<SA_ONESHOT> est un synonyme obsolète et non standard pour cet attribut.

note: type: Plain text
en: Provide behavior compatible with BSD signal semantics by making certain system calls restartable across signals.  This flag is meaningful only when establishing a signal handler.  See B<signal>(7)  for a discussion of system call restarting.
fr: Fournir un comportement compatible avec la sémantique BSD en redémarrant automatiquement les appels système lents interrompus par l'arrivée du signal. Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire de signal. Consultez B<signal>(7) pour une discussion sur le redémarrage d'un appel système.

note: type: TP
en: B<SA_SIGINFO> (since Linux 2.2)
fr: B<SA_SIGINFO> (depuis Linux 2.2)

note: (The .I sa_sigaction field was added in Linux 2.1.86.) type: Plain text
en: The signal handler takes three arguments, not one.  In this case, I<sa_sigaction> should be set instead of I<sa_handler>.  This flag is meaningful only when establishing a signal handler.
fr: Le gestionnaire de signal recevra trois arguments, et non plus un seul. Dans ce cas, il faut utiliser le membre I<sa_sigaction> au lieu de I<sa_handler>. Cet attribut n'a de sens que lors de la mise en place d'un gestionnaire de signal.

note: type: Plain text
en: I<si_signo>, I<si_errno> and I<si_code> are defined for all signals.  (I<si_errno> is generally unused on Linux.)  The rest of the struct may be a union, so that one should read only the fields that are meaningful for the given signal:
fr: I<si_signo>, I<si_errno> et I<si_code> sont définis pour tous les signaux (I<si_errno> n'est généralement pas utilisé sous Linux). Le reste de la structure peut être une union, de telle sorte qu'on puisse ne lire que les champs spécifiques à un signal donné :

note: type: Plain text
en: Signals sent with B<kill>(2)  and B<sigqueue>(3)  fill in I<si_pid> and I<si_uid>.  In addition, signals sent with B<sigqueue>(3)  fill in I<si_int> and I<si_ptr> with the values specified by the sender of the signal; see B<sigqueue>(3)  for more details.
fr: Les signaux envoyés avec B<kill>(2) et B<sigqueue>(3) remplissent I<si_pid> et I<si_uid>. De plus, les signaux envoyés avec B<sigqueue>(3) remplissent I<si_int> et I<si_ptr> avec les valeurs indiquées par l'émetteur du signal ; consultez B<sigqueue>(3) pour plus de détails.

note: type: Plain text
en: Signals sent by POSIX.1b timers (since Linux 2.6) fill in I<si_overrun> and I<si_timerid>.  The I<si_timerid> field is an internal ID used by the kernel to identify the timer; it is not the same as the timer ID returned by B<timer_create>(2).  The I<si_overrun> field is the timer overrun count; this is the same information as is obtained by a call to B<timer_getoverrun>(2).  These fields are nonstandard Linux extensions.
fr: Les signaux envoyés par les horloges POSIX.1b (depuis Linux 2.6) remplissent I<si_overrun> et I<si_timerid>. Le champ I<si_timerid> est un identifiant interne utilisé par le noyau pour identifier l'horloge ; ce n'est pas la même chose que l'identifient d'horloge renvoyé par B<timer_create>(2). Le champ I<si_overrun> est le compteur de dépassement de l'horloge ; il s'agit de la même information renvoyée par un appel à B<timer_getoverrun>(2). Ces champs sont des extensions Linux non standard.

note: type: Plain text
en: Signals sent for message queue notification (see the description of B<SIGEV_SIGNAL> in B<mq_notify>(3))  fill in I<si_int>/I<si_ptr>, with the I<sigev_value> supplied to B<mq_notify>(3); I<si_pid>, with the process ID of the message sender; and I<si_uid>, with the real user ID of the message sender.
fr: Les signaux envoyés pour les notifications de files de messages (voyez la description de B<SIGEV_SIGNAL> dans B<mq_notify>(3)) remplissent I<si_int>/I<si_ptr> avec la valeur I<sigev_value> fournie à B<mq_notify>(3) ; I<si_pid> avec l'identifiant du processus de l'émetteur du message ; et I<si_uid> avec l'identifiant d'utilisateur réel de l'émetteur du message.

note: FIXME . When si_utime and si_stime where originally implemented, the measurement unit was HZ, which was the same as clock ticks (sysconf(_SC_CLK_TCK)).  In 2.6, HZ became configurable, and was *still* used as the unit to return the info these fields, with the result that the field values depended on
en: B<SIGCHLD> fills in I<si_pid>, I<si_uid>, I<si_status>, I<si_utime>, and I<si_stime>, providing information about the child.  The I<si_pid> field is the process ID of the child; I<si_uid> is the child's real user ID.  The I<si_status> field contains the exit status of the child (if I<si_code> is B<CLD_EXITED>), or the signal number that caused the process to change state.  The I<si_utime> and I<si_stime> contain the user and system CPU time used by the child process; these fields do not include the times used by waited-for children (unlike B<getrusage>(2)  and B<times>(2)).  In kernels up to 2.6, and since 2.6.27, these fields report CPU time in units of I<sysconf(_SC_CLK_TCK)>.  In 2.6 kernels before 2.6.27, a bug meant that these fields reported time in units of the (configurable) system jiffy (see B<time>(7)).
fr: B<SIGCHLD> remplit I<si_pid>, I<si_uid>, I<si_status>, I<si_utime> et I<si_stime>, pour fournir des informations au sujet des fils. Le champ I<si_pid> est l'identifiant de processus du fils ; I<si_uid> est l'identifiant d'utilisateur réel du fils. Le champ I<si_status> contient le code de sortie du fils (si I<si_code> vaut B<CLD_EXITED>), ou le numéro du signal qui a changé l'etat du processus. Les champs I<si_utime> et I<si_stime> comprennent les temps utilisateur et système utilisé par le processus fils ; ces champs ne comprennent pas le temps utilisé par les fils lorsqu'ils sont attendus (au contraire de B<getrusage>(2) et B<times>(2)). Dans les noyaux antérieurs à la version 2.6, et depuis la version 2.6.27, ces champs renvoient le temps CPU en unité de I<sysconf(_SC_CLK_TCK)>. Dans les noyaux de la série 2.6, avant le noyau 2.6.27, un bogue faisait que ces champs renvoyaient des temps mesurés en jiffy système (consultez B<time>(7)).

note: type: Plain text
en: Sent by the kernel.
fr: Envoyé par le noyau.

note: type: Plain text
en: Queued B<SIGIO> (only in kernels up to Linux 2.2; from Linux 2.4 onward B<SIGIO>/B<SIGPOLL> fills in I<si_code> as described below).
fr: B<SIGIO> avec file d'attente (seulement dans les noyaux Linux jusqu'aux versions 2.2 ; à partir de Linux 2.4, B<SIGIO>/B<SIGPOLL> remplit I<si_code> de la façon décrite plus bas).

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGILL> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGILL> :

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGFPE> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGFPE> :

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGSEGV> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGSEGV> :

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGBUS> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGBUS> :

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

note: type: Plain text
en: Hardware memory error consumed on a machine check; action required.
fr: erreur mémoire matérielle consommée lors de vérification de la machine ; action requise.

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

note: type: Plain text
en: Hardware memory error detected in process but not consumed; action optional.
fr: erreur mémoire matérielle détectée dans le processus mais non consommée ; action optionnelle.

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGTRAP> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGTRAP> :

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGCHLD> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGCHLD> :

note: type: Plain text
en: The following values can be placed in I<si_code> for a B<SIGIO>/B<SIGPOLL> signal:
fr: Les valeurs suivantes peuvent être prises par I<si_code> pour un signal B<SIGIO>/B<SIGPOLL> :

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

note: type: Plain text
en: B<sigaction>()  returns 0 on success; on error, -1 is returned, and I<errno> is set to indicate the error.
fr: B<sigaction>() renvoie 0 s'il réussit. 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<act> or I<oldact> points to memory which is not a valid part of the process address space.
fr: I<act> ou I<oldact> pointent en-dehors de l'espace d'adressage accessible.

note: type: Plain text
en: An invalid signal was specified.  This will also be generated if an attempt is made to change the action for B<SIGKILL> or B<SIGSTOP>, which cannot be caught or ignored.
fr: Un signal invalide est indiqué. Ceci se produit également si l'on tente de modifier l'action associée aux signaux B<SIGKILL> ou B<SIGSTOP>, qui ne peuvent pas être interceptés ou ignorés.

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

note: type: Plain text
en: A child created via B<fork>(2)  inherits a copy of its parent's signal dispositions.  During an B<execve>(2), the dispositions of handled signals are reset to the default; the dispositions of ignored signals are left unchanged.
fr: Un fils créé par B<fork>(2) hérite d'une copie des dispositions de signaux de son père. Lors d'un B<execve>(2), les dispositions des signaux pris en charge sont remises aux valeurs par défaut ; les dispositions des signaux ignorés ne sont pas modifiées.

note: type: Plain text
en: According to POSIX, the behavior of a process is undefined after it ignores a B<SIGFPE>, B<SIGILL>, or B<SIGSEGV> signal that was not generated by B<kill>(2)  or B<raise>(3).  Integer division by zero has undefined result.  On some architectures it will generate a B<SIGFPE> signal.  (Also dividing the most negative integer by -1 may generate B<SIGFPE>.)  Ignoring this signal might lead to an endless loop.
fr: Comme spécifié par POSIX, le comportement d'un processus est indéfini après la réception d'un signal B<SIGFPE>, B<SIGILL>, ou B<SIGSEGV> qui n'a pas été engendré par une fonction B<kill>(2) ou B<raise>(3). La division entière par zéro a un résultat indéfini, sur certaines architectures elle déclenche un signal B<SIGFPE>. De même, diviser l'entier le plus négatif par -1 peut déclencher B<SIGFPE>.

note: type: Plain text
en: The B<SA_RESETHAND> flag is compatible with the SVr4 flag of the same name.
fr: L'option B<SA_RESETHAND> est compatible avec l'option SVr4 du même nom.

note: type: Plain text
en: The B<SA_NODEFER> flag is compatible with the SVr4 flag of the same name under kernels 1.3.9 and newer.  On older kernels the Linux implementation allowed the receipt of any signal, not just the one we are installing (effectively overriding any I<sa_mask> settings).
fr: L'option B<SA_NODEFER> est compatible avec l'option SVr4 du même nom pour les noyaux 1.3.9 et ultérieurs. Pour les noyaux plus anciens, Linux autorisera la réception de tous les signaux et pas seulement celui qui vient de se déclencher (écrasant effectivement I<sa_mask> ).

note: type: Plain text
en: B<sigaction>()  can be called with a NULL second argument to query the current signal handler.  It can also be used to check whether a given signal is valid for the current machine by calling it with NULL second and third arguments.
fr: B<sigaction>() peut être appelé avec un second argument à NULL pour obtenir le gestionnaire de signaux actuel. On peut aussi vérifier si un signal est valide sur la machine actuelle en l'appelant avec les deuxième et troisième arguments qui valent NULL.

note: type: Plain text
en: It is not possible to block B<SIGKILL> or B<SIGSTOP> (by specifying them in I<sa_mask>).  Attempts to do so are silently ignored.
fr: Il est impossible de bloquer B<SIGKILL> or B<SIGSTOP> (en les indiquant dans I<sa_mask>). Les tentatives seront ignorées silencieusement.

note: type: Plain text
en: See B<sigsetops>(3)  for details on manipulating signal sets.
fr: Consultez B<sigsetops>(3) pour les détails concernant les ensembles de signaux.

note: type: SS
en: Undocumented
fr: Non documenté

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: In kernels up to and including 2.6.13, specifying B<SA_NODEFER> in I<sa_flags> prevents not only the delivered signal from being masked during execution of the handler, but also the signals specified in I<sa_mask>.  This bug was fixed in kernel 2.6.14.
fr: Dans les noyaux jusqu'à 2.6.13 inclus, indiquer B<SA_NODEFER> dans I<sa_flags> empêchait non seulement le signal reçu d'être masqué pendant l'exécution du gestionnaire, mais empêchait également les signaux de I<sa_mask> d'être masqués. Ce bogue a été corrigé dans Linux 2.6.14.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: See B<mprotect>(2).
fr: Consultez B<mprotect>(2).

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