#include <libc.h>#include "notifyvar.h"Defines | |
| #define | OBSERVER_HSIZE 1021 |
Functions | |
| void | notify_dump_i (char *s) |
| void | sys_notify_dump (t_tcb *caller) |
| t_observer * | observer_get (pid_t pid) |
| void | observer_del (t_observer *observer) |
| void | treat_death (pid_t deadpid) |
| void | sys_notify_notify (t_tcb *caller) |
| void | sys_notify_collect (t_tcb *caller) |
| void | do_notifysrv_syscall () |
| void | notifysrv_syscall () |
| void | signotify (int sig) |
| void | notifyd_main () |
| void | create_notifyd () |
| void | create_notifysrv () |
| int | main (int argc, char **argv) |
Variables | |
| t_observer_list | observers [OBSERVER_HSIZE] |
| __cpu_simple_lock_t | notify_lock = __SIMPLELOCK_UNLOCKED |
|
|
|
|
|
allocate a task for notify server |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6