From 745016bc4a0c143296861d6a322042f217467e28 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 15 Oct 2011 17:00:24 +0200 Subject: keep track of all running child processes in one place --- netifd.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'netifd.h') diff --git a/netifd.h b/netifd.h index d034e7a..5eeb5e2 100644 --- a/netifd.h +++ b/netifd.h @@ -48,6 +48,15 @@ static inline void no_debug(int level, const char *fmt, ...) { } +struct netifd_process { + struct list_head list; + struct uloop_process uloop; + void (*cb)(struct netifd_process *, int ret); +}; + +int netifd_start_process(const char **argv, char **env, int dir_fd, struct netifd_process *proc); +void netifd_kill_process(struct netifd_process *proc); + struct device; struct interface; -- cgit v1.2.1