Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
compat_signal.c File Reference
#include <linux/compat.h>
#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 <asm/ucontext.h>
#include <asm/uaccess.h>
#include <asm/lowcore.h>
#include <asm/switch_to.h>
#include "compat_linux.h"
#include "compat_ptrace.h"
#include "entry.h"

Go to the source code of this file.

Data Structures

struct  sigframe32
 
struct  rt_sigframe32
 

Functions

int copy_siginfo_to_user32 (compat_siginfo_t __user *to, siginfo_t *from)
 
int copy_siginfo_from_user32 (siginfo_t *to, compat_siginfo_t __user *from)
 
asmlinkage long sys32_sigaction (int sig, const struct old_sigaction32 __user *act, struct old_sigaction32 __user *oact)
 
asmlinkage long sys32_rt_sigaction (int sig, const struct sigaction32 __user *act, struct sigaction32 __user *oact, size_t sigsetsize)
 
asmlinkage long sys32_sigaltstack (const stack_t32 __user *uss, stack_t32 __user *uoss)
 
asmlinkage long sys32_sigreturn (void)
 
asmlinkage long sys32_rt_sigreturn (void)
 
void handle_signal32 (unsigned long sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *oldset, struct pt_regs *regs)
 

Function Documentation

int copy_siginfo_from_user32 ( siginfo_t to,
compat_siginfo_t __user from 
)

Definition at line 108 of file compat_signal.c.

int copy_siginfo_to_user32 ( compat_siginfo_t __user to,
siginfo_t from 
)

Definition at line 52 of file compat_signal.c.

void handle_signal32 ( unsigned long  sig,
struct k_sigaction ka,
siginfo_t info,
sigset_t oldset,
struct pt_regs regs 
)

Definition at line 579 of file compat_signal.c.

asmlinkage long sys32_rt_sigaction ( int  sig,
const struct sigaction32 __user act,
struct sigaction32 __user oact,
size_t  sigsetsize 
)

Definition at line 198 of file compat_signal.c.

asmlinkage long sys32_rt_sigreturn ( void  )

Definition at line 378 of file compat_signal.c.

asmlinkage long sys32_sigaction ( int  sig,
const struct old_sigaction32 __user act,
struct old_sigaction32 __user oact 
)

Definition at line 161 of file compat_signal.c.

asmlinkage long sys32_sigaltstack ( const stack_t32 __user uss,
stack_t32 __user uoss 
)

Definition at line 238 of file compat_signal.c.

asmlinkage long sys32_sigreturn ( void  )

Definition at line 357 of file compat_signal.c.