#ifndef _LINUX_SYS_H #define _LINUX_SYS_H /* * system call entry points */ #define sys_clone sys_fork #ifdef __cplusplus extern "C" { #endif extern int sys_setup(); /* 0 */ extern int sys_exit(); extern int sys_fork(); extern int sys_read(); extern int sys_write(); extern int sys_open(); /* 5 */ extern int sys_close(); extern int sys_waitpid(); extern int sys_creat(); extern int sys_link(); extern int sys_unlink(); /* 10 */ extern int sys_execve(); extern int sys_chdir(); extern int sys_time(); extern int sys_mknod(); extern int sys_chmod(); /* 15 */ extern int sys_chown(); extern int sys_break(); extern int sys_stat(); extern int sys_lseek(); extern int sys_getpid(); /* 20 */ extern int sys_mount(); extern int sys_umount(); extern int sys_setuid(); extern int sys_getuid(); extern int sys_stime(); /* 25 */ extern int sys_ptrace(); extern int sys_alarm(); extern int sys_fstat(); extern int sys_pause(); extern int sys_utime(); /* 30 */ extern int sys_stty(); extern int sys_gtty(); extern int sys_access(); extern int sys_nice(); extern int sys_ftime(); /* 35 */ extern int sys_sync(); extern int sys_kill(); extern int sys_rename(); extern int sys_mkdir(); extern int sys_rmdir(); /* 40 */ extern int sys_dup(); extern int sys_pipe(); extern int sys_times(); extern int sys_prof(); extern int sys_brk(); /* 45 */ extern int sys_setgid(); extern int sys_getgid(); extern int sys_signal(); extern int sys_geteuid(); extern int sys_getegid(); /* 50 */ extern int sys_acct(); extern int sys_phys(); extern int sys_lock(); extern int sys_ioctl(); extern int sys_fcntl(); /* 55 */ extern int sys_mpx(); extern int sys_setpgid(); extern int sys_ulimit(); extern int sys_uname(); extern int sys_umask(); /* 60 */ extern int sys_chroot(); extern int sys_ustat(); extern int sys_dup2(); extern int sys_getppid(); extern int sys_getpgrp(); /* 65 */ extern int sys_setsid(); extern int sys_sigaction(); extern int sys_sgetmask(); extern int sys_ssetmask(); extern int sys_setreuid(); /* 70 */ extern int sys_setregid(); extern int sys_sigpending(); extern int sys_sigsuspend(); extern int sys_sethostname(); extern int sys_setrlimit(); /* 75 */ extern int sys_getrlimit(); extern int sys_getrusage(); extern int sys_gettimeofday(); extern int sys_settimeofday(); extern int sys_getgroups(); /* 80 */ extern int sys_setgroups(); extern int sys_select(); extern int sys_symlink(); extern int sys_lstat(); extern int sys_readlink(); /* 85 */ extern int sys_uselib(); extern int sys_swapon(); extern int sys_reboot(); extern int sys_readdir(); extern int sys_mmap(); /* 90 */ extern int sys_munmap(); extern int sys_truncate(); extern int sys_ftruncate(); extern int sys_fchmod(); extern int sys_fchown(); /* 95 */ extern int sys_getpriority(); extern int sys_setpriority(); extern int sys_profil(); extern int sys_statfs(); extern int sys_fstatfs(); /* 100 */ extern int sys_ioperm(); extern int sys_socketcall(); extern int sys_syslog(); extern int sys_getitimer(); extern int sys_setitimer(); /* 105 */ extern int sys_newstat(); extern int sys_newlstat(); extern int sys_newfstat(); extern int sys_newuname(); extern int sys_iopl(); /* 110 */ extern int sys_vhangup(); extern int sys_idle(); extern int sys_vm86(); extern int sys_wait4(); extern int sys_swapoff(); /* 115 */ extern int sys_sysinfo(); extern int sys_ipc(); extern int sys_fsync(); extern int sys_sigreturn(); extern int sys_setdomainname(); /* 120 */ extern int sys_olduname(); extern int sys_old_syscall(); extern int sys_modify_ldt(); extern int sys_adjtimex(); extern int sys_mprotect(); /* 125 */ extern int sys_sigprocmask(); extern int sys_create_module(); extern int sys_init_module(); extern int sys_delete_module(); extern int sys_get_kernel_syms(); /* 130 */ extern int sys_quotactl(); extern int sys_getpgid(); extern int sys_fchdir(); extern int sys_bdflush(); /* * These are system calls that will be removed at some time * due to newer versions existing.. */ #ifdef notdef #define sys_waitpid sys_old_syscall /* sys_wait4 */ #define sys_olduname sys_old_syscall /* sys_newuname */ #define sys_uname sys_old_syscall /* sys_newuname */ #define sys_stat sys_old_syscall /* sys_newstat */ #define sys_fstat sys_old_syscall /* sys_newfstat */ #define sys_lstat sys_old_syscall /* sys_newlstat */ #define sys_signal sys_old_syscall /* sys_sigaction */ #define sys_sgetmask sys_old_syscall /* sys_sigprocmask */ #define sys_ssetmask sys_old_syscall /* sig_sigprocmask */ #endif /* * These are system calls that haven't been implemented yet * but have an entry in the table for future expansion.. */ #define sys_quotactl sys_ni_syscall #define sys_bdflush sys_ni_syscall typedef int (*fn_ptr)(); #ifdef __cplusplus } #endif #endif