diff options
Diffstat (limited to '02_exercise/process.h')
-rw-r--r-- | 02_exercise/process.h | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/02_exercise/process.h b/02_exercise/process.h index f1cdfa0..3b7e833 100644 --- a/02_exercise/process.h +++ b/02_exercise/process.h @@ -1,7 +1,3 @@ -// -// Created by stefan on 21.05.20. -// - #ifndef SHELL_PROCESS_H #define SHELL_PROCESS_H #include <stdbool.h> @@ -14,17 +10,20 @@ typedef struct { int out_fd; int pid; bool blocking; -} process; - -//Parses the given line and creates an array of processes at *processes -// Expects tail -F file | grep panic & to mean that both processes should -// run in the background -int parse_line(char const *line, process ** processes); -// returns the return code of the executed program -int exec_command(process p, unsigned timeout); +} Process; -int free_processes(process ** processes); +/* + * Parses the given line and creates an array of processes at *processes + * Expects tail -F file | grep panic & to mean that both processes should + * run in the background + */ +int parse_line(char const *line, Process ** processes); +/* + * returns the return code of the executed program + */ +int exec_command(Process p); +void free_processes(Process ** processes); #endif // SHELL_PROCESS_H |