summaryrefslogtreecommitdiff
path: root/ucspi-tcp-0.88/sig.h
diff options
context:
space:
mode:
Diffstat (limited to 'ucspi-tcp-0.88/sig.h')
-rw-r--r--ucspi-tcp-0.88/sig.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/ucspi-tcp-0.88/sig.h b/ucspi-tcp-0.88/sig.h
new file mode 100644
index 0000000..bc522e4
--- /dev/null
+++ b/ucspi-tcp-0.88/sig.h
@@ -0,0 +1,25 @@
+#ifndef SIG_H
+#define SIG_H
+
+extern int sig_alarm;
+extern int sig_child;
+extern int sig_cont;
+extern int sig_hangup;
+extern int sig_pipe;
+extern int sig_term;
+
+extern void (*sig_defaulthandler)();
+extern void (*sig_ignorehandler)();
+
+extern void sig_catch(int,void (*)());
+#define sig_ignore(s) (sig_catch((s),sig_ignorehandler))
+#define sig_uncatch(s) (sig_catch((s),sig_defaulthandler))
+
+extern void sig_block(int);
+extern void sig_unblock(int);
+extern void sig_blocknone(void);
+extern void sig_pause(void);
+
+extern void sig_dfl(int);
+
+#endif