1#ifndef _SYSTBLS_H 2#define _SYSTBLS_H 3 4#include <linux/kernel.h> 5#include <linux/types.h> 6#include <asm/utrap.h> 7#include <asm/signal.h> 8 9extern asmlinkage unsigned long sys_getpagesize(void); 10extern asmlinkage long sparc_pipe(struct pt_regs *regs); 11extern asmlinkage long sys_sparc_ipc(unsigned int call, int first, 12 unsigned long second, 13 unsigned long third, 14 void __user *ptr, long fifth); 15extern asmlinkage long sparc64_personality(unsigned long personality); 16extern asmlinkage long sys64_munmap(unsigned long addr, size_t len); 17extern asmlinkage unsigned long sys64_mremap(unsigned long addr, 18 unsigned long old_len, 19 unsigned long new_len, 20 unsigned long flags, 21 unsigned long new_addr); 22extern asmlinkage unsigned long c_sys_nis_syscall(struct pt_regs *regs); 23extern asmlinkage long sys_getdomainname(char __user *name, int len); 24extern asmlinkage long sys_utrap_install(utrap_entry_t type, 25 utrap_handler_t new_p, 26 utrap_handler_t new_d, 27 utrap_handler_t __user *old_p, 28 utrap_handler_t __user *old_d); 29extern asmlinkage long sparc_memory_ordering(unsigned long model, 30 struct pt_regs *regs); 31extern asmlinkage long sys_rt_sigaction(int sig, 32 const struct sigaction __user *act, 33 struct sigaction __user *oact, 34 void __user *restorer, 35 size_t sigsetsize); 36 37extern asmlinkage void sparc64_set_context(struct pt_regs *regs); 38extern asmlinkage void sparc64_get_context(struct pt_regs *regs); 39extern asmlinkage long sys_sigpause(unsigned int set); 40extern asmlinkage long sys_sigsuspend(old_sigset_t set); 41extern void do_rt_sigreturn(struct pt_regs *regs); 42 43#endif /* _SYSTBLS_H */ 44