aboutsummaryrefslogtreecommitdiff
path: root/include/handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/handler.h')
-rw-r--r--include/handler.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/include/handler.h b/include/handler.h
deleted file mode 100644
index 71db1b9..0000000
--- a/include/handler.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#pragma once
-
-#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 <atomic>
-
-#include "all.h"
-
-namespace ov4
-{
-
-typedef void handler_t(int);
-
-extern sigset_t
- block_sig_TTOU,
- block_job,
- block_io;
-
-inline std::atomic_int exit_code, exit_required_pid;
-
-inline constexpr int SIGNAL_EXIT_CODE_BASE = 128;
-
-void signal_init();
-handler_t *Signal(int signum, handler_t *handler);
-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);
-
-}