qemu/linux-user/hppa/target_signal.h
<<
>>
Prefs
   1#ifndef HPPA_TARGET_SIGNAL_H
   2#define HPPA_TARGET_SIGNAL_H
   3
   4#define TARGET_SIGHUP           1
   5#define TARGET_SIGINT           2
   6#define TARGET_SIGQUIT          3
   7#define TARGET_SIGILL           4
   8#define TARGET_SIGTRAP          5
   9#define TARGET_SIGABRT          6
  10#define TARGET_SIGIOT           6
  11#define TARGET_SIGSTKFLT        7
  12#define TARGET_SIGFPE           8
  13#define TARGET_SIGKILL          9
  14#define TARGET_SIGBUS          10
  15#define TARGET_SIGSEGV         11
  16#define TARGET_SIGXCPU         12
  17#define TARGET_SIGPIPE         13
  18#define TARGET_SIGALRM         14
  19#define TARGET_SIGTERM         15
  20#define TARGET_SIGUSR1         16
  21#define TARGET_SIGUSR2         17
  22#define TARGET_SIGCHLD         18
  23#define TARGET_SIGPWR          19
  24#define TARGET_SIGVTALRM       20
  25#define TARGET_SIGPROF         21
  26#define TARGET_SIGIO           22
  27#define TARGET_SIGPOLL         TARGET_SIGIO
  28#define TARGET_SIGWINCH        23
  29#define TARGET_SIGSTOP         24
  30#define TARGET_SIGTSTP         25
  31#define TARGET_SIGCONT         26
  32#define TARGET_SIGTTIN         27
  33#define TARGET_SIGTTOU         28
  34#define TARGET_SIGURG          29
  35#define TARGET_SIGXFSZ         30
  36#define TARGET_SIGSYS          31
  37
  38#define TARGET_SIG_BLOCK       0
  39#define TARGET_SIG_UNBLOCK     1
  40#define TARGET_SIG_SETMASK     2
  41
  42/* this struct defines a stack used during syscall handling */
  43
  44typedef struct target_sigaltstack {
  45    abi_ulong ss_sp;
  46    int32_t ss_flags;
  47    abi_ulong ss_size;
  48} target_stack_t;
  49
  50
  51/*
  52 * sigaltstack controls
  53 */
  54#define TARGET_SS_ONSTACK       1
  55#define TARGET_SS_DISABLE       2
  56
  57#define TARGET_SA_ONSTACK       0x00000001
  58#define TARGET_SA_RESETHAND     0x00000004
  59#define TARGET_SA_NOCLDSTOP     0x00000008
  60#define TARGET_SA_SIGINFO       0x00000010
  61#define TARGET_SA_NODEFER       0x00000020
  62#define TARGET_SA_RESTART       0x00000040
  63#define TARGET_SA_NOCLDWAIT     0x00000080
  64
  65#define TARGET_MINSIGSTKSZ      2048
  66#define TARGET_SIGSTKSZ         8192
  67
  68#endif /* HPPA_TARGET_SIGNAL_H */
  69