]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - arch/um/os-Linux/trap.c
[XFS] Added quota targets and removed dmapi directory
[mirror_ubuntu-jammy-kernel.git] / arch / um / os-Linux / trap.c
CommitLineData
ea2ba7dc 1/*
ba180fd4 2 * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
ea2ba7dc
GS
3 * Licensed under the GPL
4 */
5
ea2ba7dc 6#include <signal.h>
ea2ba7dc 7#include "os.h"
ba180fd4 8#include "sysdep/ptrace.h"
c66fdd5e 9
0e8cd28a 10/* Initialized from linux_main() */
77bf4400 11void (*sig_info[NSIG])(int, struct uml_pt_regs *);
c66fdd5e
GS
12
13void os_fill_handlinfo(struct kern_handlers h)
14{
15 sig_info[SIGTRAP] = h.relay_signal;
16 sig_info[SIGFPE] = h.relay_signal;
17 sig_info[SIGILL] = h.relay_signal;
18 sig_info[SIGWINCH] = h.winch;
19 sig_info[SIGBUS] = h.bus_handler;
20 sig_info[SIGSEGV] = h.page_fault;
21 sig_info[SIGIO] = h.sigio_handler;
22 sig_info[SIGVTALRM] = h.timer_handler;
c66fdd5e 23}