Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
signal.c File Reference
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/smp.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/stddef.h>
#include <linux/tty.h>
#include <linux/personality.h>
#include <linux/binfmts.h>
#include <linux/tracehook.h>
#include <linux/syscalls.h>
#include <linux/compat.h>
#include <asm/ucontext.h>
#include <asm/uaccess.h>
#include <asm/lowcore.h>
#include <asm/switch_to.h>
#include "entry.h"

Go to the source code of this file.

Data Structures

struct  sigframe
 
struct  rt_sigframe
 

Functions

 SYSCALL_DEFINE3 (sigsuspend, int, history0, int, history1, old_sigset_t, mask)
 
 SYSCALL_DEFINE3 (sigaction, int, sig, const struct old_sigaction __user *, act, struct old_sigaction __user *, oact)
 
 SYSCALL_DEFINE2 (sigaltstack, const stack_t __user *, uss, stack_t __user *, uoss)
 
 SYSCALL_DEFINE0 (sigreturn)
 
 SYSCALL_DEFINE0 (rt_sigreturn)
 
void do_signal (struct pt_regs *regs)
 
void do_notify_resume (struct pt_regs *regs)
 

Function Documentation

void do_notify_resume ( struct pt_regs regs)

Definition at line 474 of file signal.c.

void do_signal ( struct pt_regs regs)

Definition at line 399 of file signal.c.

SYSCALL_DEFINE0 ( sigreturn  )

Definition at line 161 of file signal.c.

SYSCALL_DEFINE0 ( rt_sigreturn  )

Definition at line 180 of file signal.c.

SYSCALL_DEFINE2 ( sigaltstack  ,
const stack_t __user ,
uss  ,
stack_t __user ,
uoss   
)

Definition at line 92 of file signal.c.

SYSCALL_DEFINE3 ( sigsuspend  ,
int  ,
history0  ,
int  ,
history1  ,
old_sigset_t  ,
mask   
)

Definition at line 54 of file signal.c.

SYSCALL_DEFINE3 ( sigaction  ,
int  ,
sig  ,
const struct old_sigaction __user ,
act  ,
struct old_sigaction __user ,
oact   
)

Definition at line 61 of file signal.c.