Section courante

A propos

Section administrative du site

ABANDONSIGNALHANDLER

Abandonne le signal du gestionnaire
Free Pascal sysutils

Syntaxe

Procedure AbandonSignalHandler(RtlSigNum:Integer);

Paramètres

Nom Description
RtlSigNum Ce paramètre permet d'indiquer le gestionnaire de signaux pour le signal.

Description

Cette procédure permet d'abandonner le signal du gestionnaire.

Remarque

Exemple

Cet exemple permet d'indiquer une déclaration explicite du type du gestionnaire de signal compiler sous Linux :

  1. Program AbandonSignalHandler1;
  2.  
  3. Uses
  4.   SysUtils,BaseUnix,Unix;
  5.  
  6. Procedure AbandonSignalHandler(SigNum: LongInt); cdecl;Begin
  7.  WriteLn('SIGABRT capturé, processus interrompu proprement.');
  8.  Halt(1);
  9. End;
  10.  
  11. BEGIN
  12.  fpSignal(SIGABRT,@AbandonSignalHandler);   { Associer SIGABRT au gestionnaire }
  13.  WriteLn('Déclenchement du signal SIGABRT...');
  14.  fpKill(fpGetpid, SIGABRT);
  15. END.


Dernière mise à jour : Mardi, le 25 Août 2020