summaryrefslogtreecommitdiffstats
path: root/shell/process.h
diff options
context:
space:
mode:
authorStefan Zabka <zabkaste@hu-berlin.de>2020-05-24 12:19:52 +0200
committerStefan Zabka <zabkaste@hu-berlin.de>2020-05-24 12:19:52 +0200
commit04576dc2a3f761eb041b808b56f13a58052e7655 (patch)
treec6bed6db34e29f0dec0c844fbc931b3dd4fab8db /shell/process.h
parent65966ded0cc15c5966c6568cf0ff2f2bbe1fc29a (diff)
downloadbetriebssysteme-04576dc2a3f761eb041b808b56f13a58052e7655.tar.gz
betriebssysteme-04576dc2a3f761eb041b808b56f13a58052e7655.zip
Moved back to 02_exercise
Diffstat (limited to 'shell/process.h')
-rw-r--r--shell/process.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/shell/process.h b/shell/process.h
deleted file mode 100644
index 3b7e833..0000000
--- a/shell/process.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#ifndef SHELL_PROCESS_H
-#define SHELL_PROCESS_H
-#include <stdbool.h>
-#include <stddef.h>
-
-typedef struct {
- char **argv;
- size_t argc;
- int in_fd;
- 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);
-
-void free_processes(Process ** processes);
-
-#endif // SHELL_PROCESS_H