]> git.proxmox.com Git - qemu.git/blame - linux-user/unicore32/target_signal.h
linux-user: Fix pipe syscall return for SPARC
[qemu.git] / linux-user / unicore32 / target_signal.h
CommitLineData
8b5d487d
GX
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 */
12typedef 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 */