00001 00006 #ifndef INTERRUPT_H 00007 #define INTERRUPT_H 00008 00009 00010 00011 00012 /************************************************************* 00013 * Definition d'un traitant d'interruption 00014 * 00015 * le traitement a toujours lieu complètement masqué 00016 *************************************************************/ 00017 extern void FredSignalAttach(int sig,void(*handler)(int)); 00018 /*************************************************************** 00019 * Initialisation des traitants d'interruption 00020 * 00021 * un traitant par défaut est installé pour tous les signaux 00022 * sauf SIGKILL --> ctrl C et SIGINT--> ctrl S 00023 **************************************************************/ 00024 extern void FredSignalsInit(); 00025 00026 00027 #endif 00028