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/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/unistd.h>
#include <linux/stddef.h>
#include <linux/personality.h>
#include <linux/suspend.h>
#include <linux/ptrace.h>
#include <linux/elf.h>
#include <linux/compat.h>
#include <linux/syscalls.h>
#include <linux/uaccess.h>
#include <asm/processor.h>
#include <asm/ucontext.h>
#include <asm/sigframe.h>
#include <asm/syscalls.h>
#include <arch/interrupts.h>

Go to the source code of this file.

Data Structures

struct  compat_sigaction
 
struct  compat_sigaltstack
 
struct  compat_ucontext
 
struct  compat_rt_sigframe
 

Functions

long compat_sys_rt_sigaction (int sig, struct compat_sigaction __user *act, struct compat_sigaction __user *oact, size_t sigsetsize)
 
long compat_sys_rt_sigqueueinfo (int pid, int sig, struct compat_siginfo __user *uinfo)
 
int copy_siginfo_to_user32 (struct compat_siginfo __user *to, siginfo_t *from)
 
int copy_siginfo_from_user32 (siginfo_t *to, struct compat_siginfo __user *from)
 
long compat_sys_sigaltstack (const struct compat_sigaltstack __user *uss_ptr, struct compat_sigaltstack __user *uoss_ptr, struct pt_regs *regs)
 
long compat_sys_rt_sigreturn (struct pt_regs *regs)
 
int compat_setup_rt_frame (int sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *set, struct pt_regs *regs)
 

Function Documentation

int compat_setup_rt_frame ( int  sig,
struct k_sigaction ka,
siginfo_t info,
sigset_t set,
struct pt_regs regs 
)

Definition at line 296 of file compat_signal.c.

long compat_sys_rt_sigaction ( int  sig,
struct compat_sigaction __user act,
struct compat_sigaction __user oact,
size_t  sigsetsize 
)

Definition at line 64 of file compat_signal.c.

long compat_sys_rt_sigqueueinfo ( int  pid,
int  sig,
struct compat_siginfo __user uinfo 
)

Definition at line 106 of file compat_signal.c.

long compat_sys_rt_sigreturn ( struct pt_regs regs)

Definition at line 235 of file compat_signal.c.

long compat_sys_sigaltstack ( const struct compat_sigaltstack __user uss_ptr,
struct compat_sigaltstack __user uoss_ptr,
struct pt_regs regs 
)

Definition at line 199 of file compat_signal.c.

int copy_siginfo_from_user32 ( siginfo_t to,
struct compat_siginfo __user from 
)

Definition at line 179 of file compat_signal.c.

int copy_siginfo_to_user32 ( struct compat_siginfo __user to,
siginfo_t from 
)

Definition at line 121 of file compat_signal.c.