udp: Insist on only one successful default socket setup
[secnet] / process.h
CommitLineData
7138d0c5
SE
1#ifndef process_h
2#define process_h
3
4#include <signal.h>
042a8da9 5#include <sys/wait.h>
7138d0c5
SE
6
7typedef void process_callback_fn(void *cst, pid_t pid, int status);
8typedef void process_entry_fn(void *cst);
9typedef void signal_notify_fn(void *cst, int signum);
10
042a8da9 11extern pid_t makesubproc(process_entry_fn *entry, process_callback_fn *cb,
fe5e9cc4 12 void *est, void *cbst, cstring_t desc);
7138d0c5
SE
13
14extern void request_signal_notification(int signum, signal_notify_fn *notify,
15 void *cst);
16
17#endif /* process_h */