sys_call_table.c
来自「优龙2410linux2.6.8内核源代码」· C语言 代码 · 共 508 行 · 第 1/2 页
C
508 行
/* * Copyright (C) 2000 Jeff Dike (jdike@karaya.com) * Licensed under the GPL */#include "linux/config.h"#include "linux/unistd.h"#include "linux/version.h"#include "linux/sys.h"#include "linux/swap.h"#include "linux/syscalls.h"#include "linux/sysctl.h"#include "asm/signal.h"#include "sysdep/syscalls.h"#include "kern_util.h"extern syscall_handler_t sys_restart_syscall;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_exit;extern syscall_handler_t sys_fork;extern syscall_handler_t sys_creat;extern syscall_handler_t sys_link;extern syscall_handler_t sys_unlink;extern syscall_handler_t sys_chdir;extern syscall_handler_t sys_mknod;extern syscall_handler_t sys_chmod;extern syscall_handler_t sys_lchown16;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_stat;extern syscall_handler_t sys_getpid;extern syscall_handler_t sys_oldumount;extern syscall_handler_t sys_setuid16;extern syscall_handler_t sys_getuid16;extern syscall_handler_t sys_ptrace;extern syscall_handler_t sys_alarm;extern syscall_handler_t sys_fstat;extern syscall_handler_t sys_pause;extern syscall_handler_t sys_utime;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_access;extern syscall_handler_t sys_nice;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_sync;extern syscall_handler_t sys_kill;extern syscall_handler_t sys_rename;extern syscall_handler_t sys_mkdir;extern syscall_handler_t sys_rmdir;extern syscall_handler_t sys_pipe;extern syscall_handler_t sys_times;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_brk;extern syscall_handler_t sys_setgid16;extern syscall_handler_t sys_getgid16;extern syscall_handler_t sys_signal;extern syscall_handler_t sys_geteuid16;extern syscall_handler_t sys_getegid16;extern syscall_handler_t sys_acct;extern syscall_handler_t sys_umount;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_ioctl;extern syscall_handler_t sys_fcntl;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_setpgid;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_olduname;extern syscall_handler_t sys_umask;extern syscall_handler_t sys_chroot;extern syscall_handler_t sys_ustat;extern syscall_handler_t sys_dup2;extern syscall_handler_t sys_getppid;extern syscall_handler_t sys_getpgrp;extern syscall_handler_t sys_sigaction;extern syscall_handler_t sys_sgetmask;extern syscall_handler_t sys_ssetmask;extern syscall_handler_t sys_setreuid16;extern syscall_handler_t sys_setregid16;extern syscall_handler_t sys_sigsuspend;extern syscall_handler_t sys_sigpending;extern syscall_handler_t sys_sethostname;extern syscall_handler_t sys_setrlimit;extern syscall_handler_t sys_old_getrlimit;extern syscall_handler_t sys_getrusage;extern syscall_handler_t sys_gettimeofday;extern syscall_handler_t sys_settimeofday;extern syscall_handler_t sys_getgroups16;extern syscall_handler_t sys_setgroups16;extern syscall_handler_t sys_symlink;extern syscall_handler_t sys_lstat;extern syscall_handler_t sys_readlink;extern syscall_handler_t sys_swapon;extern syscall_handler_t sys_uselib;extern syscall_handler_t sys_reboot;extern syscall_handler_t old_readdir;extern syscall_handler_t sys_munmap;extern syscall_handler_t sys_truncate;extern syscall_handler_t sys_ftruncate;extern syscall_handler_t sys_fchmod;extern syscall_handler_t sys_fchown16;extern syscall_handler_t sys_getpriority;extern syscall_handler_t sys_setpriority;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_statfs;extern syscall_handler_t sys_fstatfs;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_socketcall;extern syscall_handler_t sys_syslog;extern syscall_handler_t sys_setitimer;extern syscall_handler_t sys_getitimer;extern syscall_handler_t sys_newstat;extern syscall_handler_t sys_newlstat;extern syscall_handler_t sys_newfstat;extern syscall_handler_t sys_uname;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_vhangup;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_swapoff;extern syscall_handler_t sys_sysinfo;extern syscall_handler_t sys_ipc;extern syscall_handler_t sys_fsync;extern syscall_handler_t sys_sigreturn;extern syscall_handler_t sys_rt_sigreturn;extern syscall_handler_t sys_clone;extern syscall_handler_t sys_setdomainname;extern syscall_handler_t sys_newuname;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_adjtimex;extern syscall_handler_t sys_mprotect;extern syscall_handler_t sys_sigprocmask;extern syscall_handler_t sys_init_module;extern syscall_handler_t sys_delete_module;extern syscall_handler_t sys_quotactl;extern syscall_handler_t sys_getpgid;extern syscall_handler_t sys_fchdir;extern syscall_handler_t sys_bdflush;extern syscall_handler_t sys_sysfs;extern syscall_handler_t sys_personality;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_setfsuid16;extern syscall_handler_t sys_setfsgid16;extern syscall_handler_t sys_llseek;extern syscall_handler_t sys_getdents;extern syscall_handler_t sys_flock;extern syscall_handler_t sys_msync;extern syscall_handler_t sys_readv;extern syscall_handler_t sys_writev;extern syscall_handler_t sys_getsid;extern syscall_handler_t sys_fdatasync;extern syscall_handler_t sys_mlock;extern syscall_handler_t sys_munlock;extern syscall_handler_t sys_mlockall;extern syscall_handler_t sys_munlockall;extern syscall_handler_t sys_sched_setparam;extern syscall_handler_t sys_sched_getparam;extern syscall_handler_t sys_sched_setscheduler;extern syscall_handler_t sys_sched_getscheduler;extern syscall_handler_t sys_sched_get_priority_max;extern syscall_handler_t sys_sched_get_priority_min;extern syscall_handler_t sys_sched_rr_get_interval;extern syscall_handler_t sys_nanosleep;extern syscall_handler_t sys_mremap;extern syscall_handler_t sys_setresuid16;extern syscall_handler_t sys_getresuid16;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_poll;extern syscall_handler_t sys_nfsservctl;extern syscall_handler_t sys_setresgid16;extern syscall_handler_t sys_getresgid16;extern syscall_handler_t sys_prctl;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_rt_sigaction;extern syscall_handler_t sys_rt_sigprocmask;extern syscall_handler_t sys_rt_sigpending;extern syscall_handler_t sys_rt_sigtimedwait;extern syscall_handler_t sys_rt_sigqueueinfo;extern syscall_handler_t sys_rt_sigsuspend;extern syscall_handler_t sys_pread64;extern syscall_handler_t sys_pwrite64;extern syscall_handler_t sys_chown16;extern syscall_handler_t sys_getcwd;extern syscall_handler_t sys_capget;extern syscall_handler_t sys_capset;extern syscall_handler_t sys_sigaltstack;extern syscall_handler_t sys_sendfile;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_ni_syscall;extern syscall_handler_t sys_vfork;extern syscall_handler_t sys_getrlimit;extern syscall_handler_t sys_mmap2;extern syscall_handler_t sys_truncate64;extern syscall_handler_t sys_ftruncate64;extern syscall_handler_t sys_stat64;extern syscall_handler_t sys_lstat64;extern syscall_handler_t sys_fstat64;extern syscall_handler_t sys_lchown;extern syscall_handler_t sys_getuid;extern syscall_handler_t sys_getgid;extern syscall_handler_t sys_geteuid;extern syscall_handler_t sys_getegid;extern syscall_handler_t sys_setreuid;extern syscall_handler_t sys_setregid;extern syscall_handler_t sys_getgroups;extern syscall_handler_t sys_setgroups;extern syscall_handler_t sys_fchown;extern syscall_handler_t sys_setresuid;extern syscall_handler_t sys_getresuid;extern syscall_handler_t sys_setresgid;extern syscall_handler_t sys_getresgid;extern syscall_handler_t sys_chown;extern syscall_handler_t sys_setuid;extern syscall_handler_t sys_setgid;extern syscall_handler_t sys_setfsuid;extern syscall_handler_t sys_setfsgid;extern syscall_handler_t sys_pivot_root;extern syscall_handler_t sys_mincore;extern syscall_handler_t sys_madvise;extern syscall_handler_t sys_fcntl64;extern syscall_handler_t sys_getdents64;extern syscall_handler_t sys_gettid;extern syscall_handler_t sys_readahead;extern syscall_handler_t sys_tkill;extern syscall_handler_t sys_sendfile64;extern syscall_handler_t sys_futex;extern syscall_handler_t sys_sched_setaffinity;extern syscall_handler_t sys_sched_getaffinity;extern syscall_handler_t sys_io_setup;extern syscall_handler_t sys_io_destroy;extern syscall_handler_t sys_io_getevents;extern syscall_handler_t sys_io_submit;extern syscall_handler_t sys_io_cancel;extern syscall_handler_t sys_exit_group;extern syscall_handler_t sys_lookup_dcookie;extern syscall_handler_t sys_epoll_create;extern syscall_handler_t sys_epoll_ctl;extern syscall_handler_t sys_epoll_wait;extern syscall_handler_t sys_remap_file_pages;extern syscall_handler_t sys_set_tid_address;#ifdef CONFIG_NFSD#define NFSSERVCTL sys_nfsservctl#else#define NFSSERVCTL sys_ni_syscall#endifextern syscall_handler_t um_mount;extern syscall_handler_t um_time;extern syscall_handler_t um_stime;#define LAST_GENERIC_SYSCALL __NR_set_tid_address#if LAST_GENERIC_SYSCALL > LAST_ARCH_SYSCALL#define LAST_SYSCALL LAST_GENERIC_SYSCALL#else
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?