Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions | Variables
syscalls_64.h File Reference
#include <linux/msg.h>
#include <linux/shm.h>

Go to the source code of this file.

Macros

#define EXECUTE_SYSCALL(syscall, regs)
 

Typedefs

typedef long syscall_handler_t (void)
 

Functions

long old_mmap (unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff)
 

Variables

syscall_handler_tsys_call_table []
 
syscall_handler_t sys_modify_ldt
 
syscall_handler_t sys_arch_prctl
 

Macro Definition Documentation

#define EXECUTE_SYSCALL (   syscall,
  regs 
)
Value:
(((long (*)(long, long, long, long, long, long)) \
UPT_SYSCALL_ARG2(&regs->regs), \
UPT_SYSCALL_ARG3(&regs->regs), \
UPT_SYSCALL_ARG4(&regs->regs), \
UPT_SYSCALL_ARG5(&regs->regs), \
UPT_SYSCALL_ARG6(&regs->regs)))

Definition at line 17 of file syscalls_64.h.

Typedef Documentation

typedef long syscall_handler_t(void)

Definition at line 13 of file syscalls_64.h.

Function Documentation

long old_mmap ( unsigned long  addr,
unsigned long  len,
unsigned long  prot,
unsigned long  flags,
unsigned long  fd,
unsigned long  pgoff 
)

Definition at line 26 of file sys_mn10300.c.

Variable Documentation

syscall_handler_t sys_arch_prctl
syscall_handler_t* sys_call_table[]

Definition at line 71 of file sys_c6x.c.

syscall_handler_t sys_modify_ldt