summaryrefslogtreecommitdiff
path: root/runit/runit_lib.h
diff options
context:
space:
mode:
Diffstat (limited to 'runit/runit_lib.h')
-rw-r--r--runit/runit_lib.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/runit/runit_lib.h b/runit/runit_lib.h
index 9fe4166bc..25aeeaf70 100644
--- a/runit/runit_lib.h
+++ b/runit/runit_lib.h
@@ -123,32 +123,9 @@ extern int open_write(const char *);
123extern unsigned pmatch(const char *, const char *, unsigned); 123extern unsigned pmatch(const char *, const char *, unsigned);
124 124
125 125
126/*** sig.h ***/
127
128extern void sig_catch(int,void (*)(int));
129#define sig_ignore(s) (sig_catch((s), SIG_IGN))
130#define sig_uncatch(s) (sig_catch((s), SIG_DFL))
131
132extern void sig_block(int);
133extern void sig_unblock(int);
134extern void sig_blocknone(void);
135extern void sig_pause(void);
136
137
138/*** str.h ***/ 126/*** str.h ***/
139 127
140extern unsigned str_chr(const char *,int); /* never returns NULL */ 128extern unsigned str_chr(const char *,int); /* never returns NULL */
141 129
142#define str_diff(s,t) strcmp((s), (t)) 130#define str_diff(s,t) strcmp((s), (t))
143#define str_equal(s,t) (!strcmp((s), (t))) 131#define str_equal(s,t) (!strcmp((s), (t)))
144
145
146/*** wait.h ***/
147
148extern int wait_pid(int *wstat, int pid);
149extern int wait_nohang(int *wstat);
150
151#define wait_crashed(w) ((w) & 127)
152#define wait_exitcode(w) ((w) >> 8)
153#define wait_stopsig(w) ((w) >> 8)
154#define wait_stopped(w) (((w) & 127) == 127)