1 /* ISC license. */ 2 3 #ifndef SELFPIPE_H 4 #define SELFPIPE_H 5 6 #include <signal.h> 7 8 extern int selfpipe_init (void) ; 9 extern int selfpipe_trap (int) ; 10 extern int selfpipe_untrap (int) ; 11 extern int selfpipe_trapset (sigset_t const *) ; 12 extern int selfpipe_read (void) ; 13 extern void selfpipe_finish (void) ; 14 15 #endif 16