diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/handler.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/include/handler.h b/include/handler.h new file mode 100644 index 0000000..23c9540 --- /dev/null +++ b/include/handler.h @@ -0,0 +1,29 @@ +#pragma once + +#include "global.h" + +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> +#include <string.h> +#include <ctype.h> +#include <signal.h> +#include <sys/types.h> +#include <sys/wait.h> +#include <errno.h> + +#include "util.h" +#include "job.h" + +namespace ov4 +{ + +void init(); +void sigchld_handler(int sig); +void sigint_handler(int sig); +void sigtstp_handler(int sig); +void sigquit_handler(int sig); +int block_all(sigset_t *prev); +int block_handler(sigset_t *prev); + +} |
