FPSIGPROCMASK |
Masque de procédure de signal |
Free Pascal |
BaseUnix |
Syntaxe
Function FpSigProcMask(how:cInt;nset:PSigSet;oset:PSigSet):cInt;
|
Function FpSigProcMask(how:cInt;const nset:TSigSet;var oset:TSigSet):cInt;
|
Paramètres
Nom |
Description |
how |
Ce paramètre permet d'indiquer le comportement de l'appel. Voici les constantes reconnus : |
SIG_BLOCK |
Cette constante permet d'indiquer l'ensemble des signales bloqué est l'union de l'ensemble courant et du paramètre «nset». |
SIG_UNBLOCK |
Cette constante permet d'indiquer le signal dans du paramètre «nset» est enlevé de l'ensemble des signales actuellement bloqués. |
SIG_SETMASK |
Cette constante permet d'indiquer que la liste des des signales bloqué est l'ensemble du paramètre «nset». |
nset |
Ce paramètre permet d'indiquer l'ensemble des signales. |
oset |
Ce paramètre permet de retourner l'ensemble des anciens signales. |
Description
Cette fonction permet de fixer l'ensemble des signales bloqué.
Remarque
- L'unité BaseUnix a été intégré par Marco Van de Voort. Il contient les fonctionnalités de base du système d'exploitation Unix. Il remplace l'unité Linux de la version 1.0.X du compilateur, mais intègre uniquement un sous-ensemble nettoyé et portable de cette unité.
De plus, puisqu'il est destiné au système d'exploitation Unix à l'origine, il n'est pas supporté ou disponible pour tous les systèmes d'exploitation.
Dernière mise à jour : Samedi, le 18 juillet 2015