#ifndef _COMPAT_SIGNAL_H_
#define _COMPAT_SIGNAL_H_
#include <compat/sys/signal.h>
__BEGIN_DECLS
#if defined(_NETBSD_SOURCE)
extern const char *const _sys_signame[];
extern const char *const _sys_siglist[];
extern const int sys_nsig;
#endif
int sigaction(int, const struct sigaction13 * __restrict,
struct sigaction13 * __restrict);
int __sigaction_siginfo(int, const struct sigaction * __restrict,
struct sigaction * __restrict);
int sigaddset(sigset13_t *, int);
int __sigaddset14(sigset_t *, int);
int sigdelset(sigset13_t *, int);
int __sigdelset14(sigset_t *, int);
int sigemptyset(sigset13_t *);
int __sigemptyset14(sigset_t *);
int sigfillset(sigset13_t *);
int __sigfillset14(sigset_t *);
int sigismember(const sigset13_t *, int);
int __sigismember14(const sigset_t *, int);
int sigpending(sigset13_t *);
int __sigpending14(sigset_t *);
int sigprocmask(int, const sigset13_t * __restrict,
sigset13_t * __restrict);
int __sigprocmask14(int, const sigset_t * __restrict,
sigset_t * __restrict);
int sigsuspend(const sigset13_t *);
int __sigsuspend14(const sigset_t *);
int sigtimedwait(const sigset_t * __restrict,
siginfo_t * __restrict, const struct timespec50 * __restrict);
int __sigtimedwait(const sigset_t * __restrict,
siginfo_t * __restrict, struct timespec50 * __restrict);
int __sigtimedwait50(const sigset_t * __restrict,
siginfo_t * __restrict, const struct timespec * __restrict);
int ____sigtimedwait50(const sigset_t * __restrict,
siginfo_t * __restrict, struct timespec * __restrict);
int __libc_sigaction14(int, const struct sigaction *, struct sigaction *);
#if (defined(_XOPEN_SOURCE) && defined(_XOPEN_SOURCE_EXTENDED)) || \
(_XOPEN_SOURCE - 0) >= 500 || defined(_NETBSD_SOURCE)
int sigaltstack(const struct sigaltstack13 * __restrict,
struct sigaltstack13 * __restrict);
int __sigaltstack14(const stack_t * __restrict, stack_t * __restrict);
#endif
#define C(a,b) __CONCAT(a,b)
#define __SIGTRAMP_SIGCONTEXT \
C(__sigtramp_sigcontext_,__SIGTRAMP_SIGCONTEXT_VERSION)
#define __SIGTRAMP_SIGINFO \
C(__sigtramp_siginfo_,__SIGTRAMP_SIGINFO_VERSION)
extern const char __SIGTRAMP_SIGINFO[];
extern const char __SIGTRAMP_SIGCONTEXT[];
__END_DECLS
#endif