#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/wait.h>
#include <linux/ptrace.h>
#include <linux/unistd.h>
#include <linux/mm.h>
#include <linux/smp.h>
#include <linux/stddef.h>
#include <linux/tty.h>
#include <linux/binfmts.h>
#include <linux/bitops.h>
#include <linux/syscalls.h>
#include <linux/tracehook.h>
#include <asm/uaccess.h>
#include <asm/sigcontext.h>
#include <asm/ucontext.h>
#include "proto.h"
Go to the source code of this file.
|
asmlinkage void | ret_from_sys_call (void) |
|
| SYSCALL_DEFINE2 (osf_sigprocmask, int, how, unsigned long, newmask) |
|
| SYSCALL_DEFINE3 (osf_sigaction, int, sig, const struct osf_sigaction __user *, act, struct osf_sigaction __user *, oact) |
|
| SYSCALL_DEFINE5 (rt_sigaction, int, sig, const struct sigaction __user *, act, struct sigaction __user *, oact, size_t, sigsetsize, void __user *, restorer) |
|
| SYSCALL_DEFINE1 (sigsuspend, old_sigset_t, mask) |
|
asmlinkage int | sys_sigaltstack (const stack_t __user *uss, stack_t __user *uoss) |
|
asmlinkage void | do_sigreturn (struct sigcontext __user *sc, struct pt_regs *regs, struct switch_stack *sw) |
|
asmlinkage void | do_rt_sigreturn (struct rt_sigframe __user *frame, struct pt_regs *regs, struct switch_stack *sw) |
|
void | do_work_pending (struct pt_regs *regs, unsigned long thread_flags, unsigned long r0, unsigned long r19) |
|
#define INSN_CALLSYS 0x00000083 |
#define INSN_LDI_R0 0x201f0000 |
#define INSN_MOV_R30_R16 0x47fe0410 |
SYSCALL_DEFINE2 |
( |
osf_sigprocmask |
, |
|
|
int |
, |
|
|
how |
, |
|
|
unsigned |
long, |
|
|
newmask |
|
|
) |
| |
SYSCALL_DEFINE5 |
( |
rt_sigaction |
, |
|
|
int |
, |
|
|
sig |
, |
|
|
const struct sigaction __user * |
, |
|
|
act |
, |
|
|
struct sigaction __user * |
, |
|
|
oact |
, |
|
|
size_t |
, |
|
|
sigsetsize |
, |
|
|
void __user * |
, |
|
|
restorer |
|
|
) |
| |