chiark / gitweb /
Import release 0.1.11
[secnet.git] / process.h
index 986fa38e901f1cb7e0a438e5375b0d37f2adb90a..35f5318ce46150bc39a27dcc5ff6b575cbaa2d46 100644 (file)
--- a/process.h
+++ b/process.h
@@ -2,12 +2,13 @@
 #define process_h
 
 #include <signal.h>
+#include <sys/wait.h>
 
 typedef void process_callback_fn(void *cst, pid_t pid, int status);
 typedef void process_entry_fn(void *cst);
 typedef void signal_notify_fn(void *cst, int signum);
 
-extern void makesubproc(process_entry_fn *entry, process_callback_fn *cb,
+extern pid_t makesubproc(process_entry_fn *entry, process_callback_fn *cb,
                        void *est, void *cbst, string_t desc);
 
 extern void request_signal_notification(int signum, signal_notify_fn *notify,