aboutsummaryrefslogtreecommitdiffstats
path: root/handerror.c
diff options
context:
space:
mode:
Diffstat (limited to 'handerror.c')
-rw-r--r--handerror.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/handerror.c b/handerror.c
deleted file mode 100644
index 35e8f28..0000000
--- a/handerror.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <sys/wait.h>
-
-void callError(int num)
-{
- fprintf(stderr, "lpass: Sorry, there was an error in the program [#%d]\n", num);
- exit(3);
-}
-
-void printError(char *text)
-{
- fprintf(stderr, "%s", text);
- exit(4);
-}
-
-void easyFork(char *name, char *arguments[])
-{
- int pid;
- pid = fork();
- if(pid == -1) callError(100);
- if(pid == 0) { /* new process */
- execvp(name, arguments);
- perror(name);
- exit(4);
- }
- wait(&pid);
-}
-