Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
signal.c File Reference
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/ptrace.h>
#include <linux/tracehook.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/smp.h>
#include <linux/stddef.h>
#include <linux/tty.h>
#include <linux/binfmts.h>
#include <linux/unistd.h>
#include <linux/wait.h>
#include <asm/intrinsics.h>
#include <asm/uaccess.h>
#include <asm/rse.h>
#include <asm/sigcontext.h>
#include "sigframe.h"

Go to the source code of this file.

Macros

#define DEBUG_SIG   0
 
#define STACK_ALIGN   16 /* minimal alignment for stack pointer */
 
#define PUT_SIGSET(k, u)   __put_user((k)->sig[0], &(u)->sig[0])
 
#define GET_SIGSET(k, u)   __get_user((k)->sig[0], &(u)->sig[0])
 

Functions

asmlinkage long sys_sigaltstack (const stack_t __user *uss, stack_t __user *uoss, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, struct pt_regs regs)
 
int copy_siginfo_to_user (siginfo_t __user *to, siginfo_t *from)
 
long ia64_rt_sigreturn (struct sigscratch *scr)
 
void ia64_do_signal (struct sigscratch *scr, long in_syscall)
 

Macro Definition Documentation

#define DEBUG_SIG   0

Definition at line 31 of file signal.c.

#define GET_SIGSET (   k,
  u 
)    __get_user((k)->sig[0], &(u)->sig[0])

Definition at line 39 of file signal.c.

#define PUT_SIGSET (   k,
  u 
)    __put_user((k)->sig[0], &(u)->sig[0])

Definition at line 38 of file signal.c.

#define STACK_ALIGN   16 /* minimal alignment for stack pointer */

Definition at line 32 of file signal.c.

Function Documentation

int copy_siginfo_to_user ( siginfo_t __user to,
siginfo_t from 
)

Definition at line 116 of file signal.c.

void ia64_do_signal ( struct sigscratch scr,
long  in_syscall 
)

Definition at line 433 of file signal.c.

long ia64_rt_sigreturn ( struct sigscratch scr)

Definition at line 169 of file signal.c.

asmlinkage long sys_sigaltstack ( const stack_t __user uss,
stack_t __user uoss,
long  arg2,
long  arg3,
long  arg4,
long  arg5,
long  arg6,
long  arg7,
struct pt_regs  regs 
)

Definition at line 43 of file signal.c.