linux/include/asm-generic/syscalls.h
<<
>>
Prefs
   1#ifndef __ASM_GENERIC_SYSCALLS_H
   2#define __ASM_GENERIC_SYSCALLS_H
   3
   4#include <linux/compiler.h>
   5#include <linux/linkage.h>
   6
   7/*
   8 * Calling conventions for these system calls can differ, so
   9 * it's possible to override them.
  10 */
  11#ifndef sys_clone
  12asmlinkage long sys_clone(unsigned long clone_flags, unsigned long newsp,
  13                        void __user *parent_tid, void __user *child_tid,
  14                        struct pt_regs *regs);
  15#endif
  16
  17#ifndef sys_fork
  18asmlinkage long sys_fork(struct pt_regs *regs);
  19#endif
  20
  21#ifndef sys_vfork
  22asmlinkage long sys_vfork(struct pt_regs *regs);
  23#endif
  24
  25#ifndef sys_execve
  26asmlinkage long sys_execve(char __user *filename, char __user * __user *argv,
  27                        char __user * __user *envp, struct pt_regs *regs);
  28#endif
  29
  30#ifndef sys_mmap2
  31asmlinkage long sys_mmap2(unsigned long addr, unsigned long len,
  32                        unsigned long prot, unsigned long flags,
  33                        unsigned long fd, unsigned long pgoff);
  34#endif
  35
  36#ifndef sys_mmap
  37asmlinkage long sys_mmap(unsigned long addr, unsigned long len,
  38                        unsigned long prot, unsigned long flags,
  39                        unsigned long fd, off_t pgoff);
  40#endif
  41
  42#ifndef sys_sigaltstack
  43asmlinkage long sys_sigaltstack(const stack_t __user *, stack_t __user *,
  44                        struct pt_regs *);
  45#endif
  46
  47#ifndef sys_rt_sigreturn
  48asmlinkage long sys_rt_sigreturn(struct pt_regs *regs);
  49#endif
  50
  51#ifndef sys_rt_sigsuspend
  52asmlinkage long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize);
  53#endif
  54
  55#ifndef sys_rt_sigaction
  56asmlinkage long sys_rt_sigaction(int sig, const struct sigaction __user *act,
  57                         struct sigaction __user *oact, size_t sigsetsize);
  58#endif
  59
  60#endif /* __ASM_GENERIC_SYSCALLS_H */
  61
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.