]> git.proxmox.com Git - mirror_qemu.git/blame - bsd-user/signal-common.h
bsd-user/signal.c: Implement signal_init()
[mirror_qemu.git] / bsd-user / signal-common.h
CommitLineData
0ef59989
WL
1/*
2 * Emulation of BSD signals
3 *
4 * Copyright (c) 2013 Stacey Son
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef SIGNAL_COMMON_H
10#define SIGNAL_COMMON_H
11
2bd010c4
WL
12long do_rt_sigreturn(CPUArchState *env);
13abi_long do_sigaltstack(abi_ulong uss_addr, abi_ulong uoss_addr, abi_ulong sp);
14long do_sigreturn(CPUArchState *env);
0ef59989 15void force_sig_fault(int sig, int code, abi_ulong addr);
1366ef81 16int host_to_target_signal(int sig);
2bd010c4
WL
17void process_pending_signals(CPUArchState *env);
18void queue_signal(CPUArchState *env, int sig, target_siginfo_t *info);
19void signal_init(void);
1366ef81 20int target_to_host_signal(int sig);
0ef59989
WL
21
22#endif