cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

signal.h (627B)


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