From 1e3a2970549d294a1ab31f3088cbdcc2affbba42 Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Tue, 15 Dec 2015 23:09:10 +0200 Subject: proc: Add function to execute process with argv list Add proc_exec function which executes given process with argv list via fork + execvp. It allows to replace 'system' call approach which is used for invoking cpp and securely extend it with additional options like -D. Signed-off-by: Vadim Kochan Signed-off-by: Tobias Klauser --- proc.h | 1 + 1 file changed, 1 insertion(+) (limited to 'proc.h') diff --git a/proc.h b/proc.h index 996ce06..9220b2a 100644 --- a/proc.h +++ b/proc.h @@ -7,5 +7,6 @@ extern void cpu_affinity(int cpu); extern int set_proc_prio(int prio); extern int set_sched_status(int policy, int priority); extern ssize_t proc_get_cmdline(unsigned int pid, char *cmdline, size_t len); +extern int proc_exec(const char *proc, char *const argv[]); #endif /* PROC_H */ -- cgit v1.2.3-54-g00ecf