Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
signal.c File Reference
#include <linux/signal.h>
#include <linux/syscalls.h>
#include <linux/ptrace.h>
#include <linux/tty.h>
#include <linux/personality.h>
#include <linux/binfmts.h>
#include <linux/uaccess.h>
#include <linux/tracehook.h>
#include <asm/cacheflush.h>
#include <asm/ucontext.h>
#include <asm/fixed_code.h>
#include <asm/syscall.h>

Go to the source code of this file.

Data Structures

struct  fdpic_func_descriptor
 
struct  rt_sigframe
 

Macros

#define TRACE_BITS   0x0001
 
#define RESTORE(x)   err |= __get_user(regs->x, &sc->sc_##x)
 
#define SETUP(x)   err |= __put_user(regs->x, &sc->sc_##x)
 

Functions

asmlinkage int sys_sigaltstack (const stack_t __user *uss, stack_t __user *uoss)
 
asmlinkage int do_rt_sigreturn (unsigned long __unused)
 
asmlinkage void do_signal (struct pt_regs *regs)
 
asmlinkage void do_notify_resume (struct pt_regs *regs)
 

Macro Definition Documentation

#define RESTORE (   x)    err |= __get_user(regs->x, &sc->sc_##x)
#define SETUP (   x)    err |= __put_user(regs->x, &sc->sc_##x)
#define TRACE_BITS   0x0001

Definition at line 22 of file signal.c.

Function Documentation

asmlinkage void do_notify_resume ( struct pt_regs regs)

Definition at line 301 of file signal.c.

asmlinkage int do_rt_sigreturn ( unsigned long  __unused)

Definition at line 85 of file signal.c.

asmlinkage void do_signal ( struct pt_regs regs)

Definition at line 273 of file signal.c.

asmlinkage int sys_sigaltstack ( const stack_t __user uss,
stack_t __user uoss 
)

Definition at line 40 of file signal.c.