root / bsd-user / sparc / target_signal.h @ 13ef70f6
History | View | Annotate | Download (485 Bytes)
1 |
#ifndef TARGET_SIGNAL_H
|
---|---|
2 |
#define TARGET_SIGNAL_H
|
3 |
|
4 |
#include "cpu.h" |
5 |
|
6 |
/* this struct defines a stack used during syscall handling */
|
7 |
|
8 |
typedef struct target_sigaltstack { |
9 |
abi_ulong ss_sp; |
10 |
abi_long ss_flags; |
11 |
abi_ulong ss_size; |
12 |
} target_stack_t; |
13 |
|
14 |
|
15 |
#ifndef UREG_I6
|
16 |
#define UREG_I6 6 |
17 |
#endif
|
18 |
#ifndef UREG_FP
|
19 |
#define UREG_FP UREG_I6
|
20 |
#endif
|
21 |
|
22 |
static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state) |
23 |
{ |
24 |
return state->regwptr[UREG_FP];
|
25 |
} |
26 |
|
27 |
#endif /* TARGET_SIGNAL_H */ |