TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
ksignal.h
Aller à la documentation de ce fichier.
1 
30 #ifndef _KSIGNAL_H
31 #define _KSIGNAL_H
32 
33 #include <ksyscall.h>
34 #include <signal_types.h>
35 #include <types.h>
36 #include <kprocess.h>
37 
38 SYSCALL_HANDLER3(sys_signal, uint32_t signum, sighandler_t handler, sighandler_t* ret);
39 SYSCALL_HANDLER3(sys_sigprocmask, uint32_t how, sigset_t* set, sigset_t* oldset);
40 SYSCALL_HANDLER3(sys_kill, int pid, int signum, int* ret);
41 SYSCALL_HANDLER0(sys_sigret);
42 SYSCALL_HANDLER1(sys_sigsuspend, sigset_t* mask);
43 
44 int exec_sighandler(process_t* process);
45 
46 int signal_pending(process_t* process);
47 
48 #endif /* _KSIGNAL_H */
Structure représentant un processus.
Definition: kprocess.h:92
Types pour les signaux (en particulier les numéros de signaux).
Création de nouveaux processus.
unsigned long int uint32_t
Definition: types.h:36
void(* sighandler_t)(int)
Definition: signal.h:42