Commit | Line | Data |
---|---|---|
7138d0c5 SE |
1 | #ifndef process_h |
2 | #define process_h | |
3 | ||
4 | #include <signal.h> | |
5 | ||
6 | typedef void process_callback_fn(void *cst, pid_t pid, int status); | |
7 | typedef void process_entry_fn(void *cst); | |
8 | typedef void signal_notify_fn(void *cst, int signum); | |
9 | ||
10 | extern void makesubproc(process_entry_fn *entry, process_callback_fn *cb, | |
11 | void *est, void *cbst, string_t desc); | |
12 | ||
13 | extern void request_signal_notification(int signum, signal_notify_fn *notify, | |
14 | void *cst); | |
15 | ||
16 | #endif /* process_h */ |