hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASMAXP_SIGNAL_H
#define _ASMAXP_SIGNAL_H
 
#include <uapi/asm/signal.h>
 
/* Digital Unix defines 64 signals.  Most things should be clean enough
   to redefine this at will, if care is taken to make libc match.  */
 
#define _NSIG        64
#define _NSIG_BPW    64
#define _NSIG_WORDS    (_NSIG / _NSIG_BPW)
 
typedef unsigned long old_sigset_t;        /* at least 32 bits */
 
typedef struct {
   unsigned long sig[_NSIG_WORDS];
} sigset_t;
 
struct osf_sigaction {
   __sighandler_t    sa_handler;
   old_sigset_t    sa_mask;
   int        sa_flags;
};
 
#define __ARCH_HAS_KA_RESTORER
#include <asm/sigcontext.h>
#endif