| Version 1 (modified by , 13 years ago) (diff) |
|---|
SoftWare/SignalCheckpoint / API - Application Programming Interface
Le module Fortran Signal_Checkpoint exporte un certain nombre de signaux.
Plutôt que de mettre tous les signaux, seuls les signaux utiles ont été définis.
Il est très facile d'en rajouter un s'il le faut.
integer,parameter :: SIGHUP = 1 ! Signal HUP integer,parameter :: SIGINT = 2 ! Signal INT integer,parameter :: SIGQUIT = 3 ! Signal QUIT integer,parameter :: SIGUSR1 = 10 ! Signal USR1 integer,parameter :: SIGUSR2 = 12 ! Signal USR2 integer,parameter :: SIGTERM = 15 ! Signal TERM integer,parameter :: SIGXCPU = 24 ! Signal XCPU
Quelques procédures et fonctions permettent la gestion de ces signaux
signal_checkpoint_connectsubroutine signal_checkpoint_connect (SIG_NUM, EXIT) integer,intent(in) :: SIG_NUM logical,intent(in),optional :: EXIT
signal_checkpoint_is_receivedfunction signal_checkpoint_is_received () result (IS_RECEIVED) logical :: IS_RECEIVED
signal_checkpoint_ask_for_exit_codefunction signal_checkpoint_ask_for_exit_code () result (EXIT) logical :: EXIT
signal_checkpoint_received_timesfunction signal_checkpoint_received_times () result (RECEIVED_TIMES) integer :: RECEIVED_TIMES
