summaryrefslogtreecommitdiff
path: root/src/include/skalibs/selfpipe.h
blob: c587f930d6748c4591200916a1148d8b0500ba53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* ISC license. */

/* MT-unsafe */

#ifndef SELFPIPE_H
#define SELFPIPE_H

#include <signal.h>

extern int selfpipe_init (void) ;
extern int selfpipe_trap (int) ;
extern int selfpipe_untrap (int) ;
extern int selfpipe_trapset (sigset_t const *) ;
extern int selfpipe_read (void) ;
extern void selfpipe_finish (void) ;

#endif