#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|