|
Linux Kernel
3.7.1
|
#include <linux/cache.h>#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/syscalls.h>#include <linux/errno.h>#include <linux/wait.h>#include <linux/ptrace.h>#include <linux/suspend.h>#include <linux/compiler.h>#include <linux/uaccess.h>#include <asm/abi.h>#include <asm/asm.h>#include <asm/compat-signal.h>#include <linux/bitops.h>#include <asm/cacheflush.h>#include <asm/sim.h>#include <asm/ucontext.h>#include <asm/fpu.h>#include <asm/war.h>#include <asm/vdso.h>#include <asm/dsp.h>#include "signal-common.h"Go to the source code of this file.
Data Structures | |
| struct | sigaction32 |
| struct | sigaltstack32 |
| struct | ucontext32 |
| struct | sigframe32 |
| struct | rt_sigframe32 |
Macros | |
| #define | __NR_O32_restart_syscall 4253 |
Typedefs | |
| typedef unsigned int | __sighandler32_t |
| typedef void(* | vfptr_t )(void) |
| typedef struct sigaltstack32 | stack32_t |
Functions | |
| asmlinkage int | _save_fp_context32 (struct sigcontext32 __user *sc) |
| asmlinkage int | _restore_fp_context32 (struct sigcontext32 __user *sc) |
| asmlinkage int | fpu_emulator_save_context32 (struct sigcontext32 __user *sc) |
| asmlinkage int | fpu_emulator_restore_context32 (struct sigcontext32 __user *sc) |
| void | __put_sigset_unknown_nsig (void) |
| void | __get_sigset_unknown_nsig (void) |
| asmlinkage int | sys32_sigsuspend (nabi_no_regargs struct pt_regs regs) |
| asmlinkage int | sys32_rt_sigsuspend (nabi_no_regargs struct pt_regs regs) |
| SYSCALL_DEFINE3 (32_sigaction, long, sig, const struct sigaction32 __user *, act, struct sigaction32 __user *, oact) | |
| asmlinkage int | sys32_sigaltstack (nabi_no_regargs struct pt_regs regs) |
| 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 void | sys32_sigreturn (nabi_no_regargs struct pt_regs regs) |
| asmlinkage void | sys32_rt_sigreturn (nabi_no_regargs struct pt_regs regs) |
| SYSCALL_DEFINE4 (32_rt_sigaction, int, sig, const struct sigaction32 __user *, act, struct sigaction32 __user *, oact, unsigned int, sigsetsize) | |
| SYSCALL_DEFINE4 (32_rt_sigprocmask, int, how, compat_sigset_t __user *, set, compat_sigset_t __user *, oset, unsigned int, sigsetsize) | |
| SYSCALL_DEFINE2 (32_rt_sigpending, compat_sigset_t __user *, uset, unsigned int, sigsetsize) | |
| SYSCALL_DEFINE3 (32_rt_sigqueueinfo, int, pid, int, sig, compat_siginfo_t __user *, uinfo) | |
| SYSCALL_DEFINE5 (32_waitid, int, which, compat_pid_t, pid, compat_siginfo_t __user *, uinfo, int, options, struct compat_rusage __user *, uru) | |
| arch_initcall (signal32_init) | |
Variables | |
| struct mips_abi | mips_abi_32 |
| #define __NR_O32_restart_syscall 4253 |
Definition at line 51 of file signal32.c.
| typedef unsigned int __sighandler32_t |
Definition at line 55 of file signal32.c.
| typedef struct sigaltstack32 stack32_t |
Definition at line 56 of file signal32.c.
| asmlinkage int _restore_fp_context32 | ( | struct sigcontext32 __user * | sc | ) |
| asmlinkage int _save_fp_context32 | ( | struct sigcontext32 __user * | sc | ) |
| arch_initcall | ( | signal32_init | ) |
| int copy_siginfo_from_user32 | ( | siginfo_t * | to, |
| compat_siginfo_t __user * | from | ||
| ) |
Definition at line 444 of file signal32.c.
| int copy_siginfo_to_user32 | ( | compat_siginfo_t __user * | to, |
| siginfo_t * | from | ||
| ) |
Definition at line 392 of file signal32.c.
| asmlinkage int fpu_emulator_restore_context32 | ( | struct sigcontext32 __user * | sc | ) |
| asmlinkage int fpu_emulator_save_context32 | ( | struct sigcontext32 __user * | sc | ) |
| asmlinkage void sys32_rt_sigreturn | ( | nabi_no_regargs struct pt_regs | regs | ) |
Definition at line 490 of file signal32.c.
| asmlinkage int sys32_rt_sigsuspend | ( | nabi_no_regargs struct pt_regs | regs | ) |
Definition at line 294 of file signal32.c.
| asmlinkage int sys32_sigaltstack | ( | nabi_no_regargs struct pt_regs | regs | ) |
Definition at line 353 of file signal32.c.
| asmlinkage void sys32_sigreturn | ( | nabi_no_regargs struct pt_regs | regs | ) |
Definition at line 456 of file signal32.c.
| asmlinkage int sys32_sigsuspend | ( | nabi_no_regargs struct pt_regs | regs | ) |
Definition at line 283 of file signal32.c.
| SYSCALL_DEFINE2 | ( | 32_rt_sigpending | , |
| compat_sigset_t __user * | , | ||
| uset | , | ||
| unsigned | int, | ||
| sigsetsize | |||
| ) |
Definition at line 725 of file signal32.c.
| SYSCALL_DEFINE3 | ( | 32_sigaction | , |
| long | , | ||
| sig | , | ||
| const struct sigaction32 __user * | , | ||
| act | , | ||
| struct sigaction32 __user * | , | ||
| oact | |||
| ) |
Definition at line 311 of file signal32.c.
Definition at line 742 of file signal32.c.
| SYSCALL_DEFINE4 | ( | 32_rt_sigaction | , |
| int | , | ||
| sig | , | ||
| const struct sigaction32 __user * | , | ||
| act | , | ||
| struct sigaction32 __user * | , | ||
| oact | , | ||
| unsigned | int, | ||
| sigsetsize | |||
| ) |
Definition at line 659 of file signal32.c.
| SYSCALL_DEFINE4 | ( | 32_rt_sigprocmask | , |
| int | , | ||
| how | , | ||
| compat_sigset_t __user * | , | ||
| set | , | ||
| compat_sigset_t __user * | , | ||
| oset | , | ||
| unsigned | int, | ||
| sigsetsize | |||
| ) |
Definition at line 703 of file signal32.c.
| SYSCALL_DEFINE5 | ( | 32_waitid | , |
| int | , | ||
| which | , | ||
| compat_pid_t | , | ||
| pid | , | ||
| compat_siginfo_t __user * | , | ||
| uinfo | , | ||
| int | , | ||
| options | , | ||
| struct compat_rusage __user * | , | ||
| uru | |||
| ) |
Definition at line 758 of file signal32.c.
Definition at line 649 of file signal32.c.
1.8.2