Loading...
Searching...
No Matches
18#ifndef _COBALT_BOILERPLATE_SIGNAL_H
19#define _COBALT_BOILERPLATE_SIGNAL_H
21#include <cobalt/signal.h>
24#define __SIGRSVD(n) (SIGRTMIN + 8 + (n))
26#define SIGAGENT __SIGRSVD(0)
27#define SIGPERIOD __SIGRSVD(1)
30#define __SIGPRIV(n) __SIGRSVD(8 + (n))
32#define SIGSAFE_LOCK_ENTRY(__safelock) \
34 push_cleanup_lock(__safelock); \
35 write_lock(__safelock);
37#define SIGSAFE_LOCK_EXIT(__safelock) \
38 write_unlock(__safelock); \
39 pop_cleanup_lock(&__safelock); \