|
|
1.1 root 1: /*
2: * Copyright (C) 2010-2011 GUAN Xue-tao
3: *
4: * This program is free software; you can redistribute it and/or modify
5: * it under the terms of the GNU General Public License version 2 as
6: * published by the Free Software Foundation.
7: */
8: #ifndef TARGET_SIGNAL_H
9: #define TARGET_SIGNAL_H
10:
11: /* this struct defines a stack used during syscall handling */
12: typedef struct target_sigaltstack {
13: abi_ulong ss_sp;
14: abi_ulong ss_flags;
15: abi_ulong ss_size;
16: } target_stack_t;
17:
18: /*
19: * sigaltstack controls
20: */
21: #define TARGET_SS_ONSTACK 1
22: #define TARGET_SS_DISABLE 2
23:
24: #define get_sp_from_cpustate(cpustate) (cpustate->regs[29])
25:
26: #endif /* TARGET_SIGNAL_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.