00001 /** 00002 @file signaux.h 00003 Entete de signaux.c 00004 */ 00005 00006 #ifndef SIGNAUX_H 00007 #define SIGNAUX_H 00008 00009 #include "lib_ksinu.h" 00010 00011 00012 /// Ajoute un signal a intercepte au processus 00013 void add_sig (int pid, signal_t *sig); 00014 00015 /// Recherche si le processus intercepte le signal 00016 signal_t* rechercher_sig (int pid, int sig); 00017 00018 /// Supprime un signal a intercepter de la liste des signaux du processus 00019 int supp_sig (int pid, int sig); 00020 00021 00022 /// Supprime tous les signaux a intercepter de la liste des signaux du processus 00023 void supp_all_sig (int pid); 00024 00025 /// Fonction permettant de traduire un code ksinu en constante bibliotheque 00026 int sig_ksinu2lib (int k_sig); 00027 00028 /// Fonction inverse de sig_ksinu2lib 00029 int sig_lib2ksinu (int l_sig); 00030 00031 #endif