||
Copyright ©
h-peter recktenwald, berlin, 2000 - Free for non-commercial use. Lynx (etc) text mode tables arranged to 132 chars/line - where if properly adjusted the tables appear most "readable"... |
/* [hp'2000..2003] *//* asmlinkage... syscall sources in linux i386-pc 2.6.0.-test7 */ include/linux/nfsd/syscall.h long sys_nfsservctl(int, struct nfsctl_arg __user *, void __user *); include/linux/sched.h long sys_wait4(pid_t pid,unsigned int * stat_addr, int options, struct rusage * ru); include/linux/fs.h long sys_close(unsigned int); /* yes, it's really unsigned */ long sys_open(const char __user *, int, int); include/linux/sem.h long sys_semctl (int semid, int semnum, int cmd, union semun arg); long sys_semget (key_t key, int nsems, int semflg); long sys_semop (int semid, struct sembuf __user *sops, unsigned nsops); include/linux/eventpoll.h long sys_epoll_create(int size); include/linux/msg.h long sys_msgctl (int msqid, int cmd, struct msqid_ds __user *buf); long sys_msgget (key_t key, int msgflg); long sys_msgrcv (int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg); long sys_msgsnd (int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg); include/linux/sysctl.h long sys_sysctl(struct __sysctl_args __user *); include/linux/futex.h long sys_futex(u32 __user *uaddr, int op, int val, /* Second argument to futex syscall */ include/linux/shm.h long sys_shmctl (int shmid, int cmd, struct shmid_ds __user *buf); long sys_shmdt (char __user *shmaddr); long sys_shmget (key_t key, size_t size, int flag); include/linux/socket.h long sys_recvmsg(int fd, struct msghdr __user *msg, unsigned flags); long sys_sendmsg(int fd, struct msghdr __user *msg, unsigned flags); include/asm-i386/mach-voyager/irq_vectors.h void vic_sys_interrupt(void); drivers/pci/syscall.c sys_pciconfig_read(unsigned long bus, unsigned long dfn, sys_pciconfig_write(unsigned long bus, unsigned long dfn, drivers/char/vt_ioctl.c long sys_ioperm(unsigned long from, unsigned long num, int on); net/socket.c long sys_accept(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen) long sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen) long sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen) long sys_getpeername(int fd, struct sockaddr __user *usockaddr, int __user *usockaddr_len) long sys_getsockname(int fd, struct sockaddr __user *usockaddr, int __user *usockaddr_len) long sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen) long sys_listen(int fd, int backlog) long sys_recv(int fd, void __user * ubuf, size_t size, unsigned flags) long sys_recvmsg(int fd, struct msghdr __user *msg, unsigned int flags) long sys_send(int fd, void __user * buff, size_t len, unsigned flags) long sys_sendmsg(int fd, struct msghdr __user *msg, unsigned flags) long sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen) long sys_shutdown(int fd, int how) long sys_socketcall(int call, unsigned long __user *args) long sys_socket(int family, int type, int protocol) long sys_socketpair(int family, int type, int protocol, int __user *usockvec) net/compat.c long compat_sys_recvmsg(int fd, struct compat_msghdr *msg, unsigned int flags) long compat_sys_sendmsg(int fd, struct compat_msghdr *msg, unsigned flags) long compat_sys_socketcall(int call, u32 *args) long sys_accept(int, struct sockaddr *, int *); long sys_bind(int, struct sockaddr *, int); long sys_connect(int, struct sockaddr *, int); long sys_getpeername(int, struct sockaddr *, int *); long sys_getsockname(int, struct sockaddr *, int *); long sys_listen(int, int); long sys_recv(int, void *, size_t, unsigned); long sys_send(int, void *, size_t, unsigned); long sys_shutdown(int, int); long sys_socket(int, int, int); long sys_socketpair(int, int, int, int [2]); arch/i386/kernel/process.c int sys_clone(struct pt_regs regs) int sys_execve(struct pt_regs regs) int sys_fork(struct pt_regs regs) int sys_get_thread_area(struct user_desc __user *u_info) int sys_set_thread_area(struct user_desc __user *u_info) int sys_vfork(struct pt_regs regs) arch/i386/kernel/vm86.c int sys_vm86old(struct vm86_struct __user * v86) int sys_vm86(unsigned long subfunction, struct vm86plus_struct __user * v86) arch/i386/kernel/traps.c int system_call(void); arch/i386/kernel/ptrace.c int sys_ptrace(long request, long pid, long addr, long data) arch/i386/kernel/signal.c int sys_rt_sigreturn(unsigned long __unused) int sys_sigreturn(unsigned long __unused) arch/i386/kernel/ioport.c long sys_ioperm(unsigned long from, unsigned long num, int turn_on) long sys_iopl(unsigned long unused) arch/i386/kernel/ldt.c int sys_modify_ldt(int func, void __user *ptr, unsigned long bytecount) arch/i386/kernel/sys_i386.c int sys_olduname(struct oldold_utsname __user * name) int sys_pipe(unsigned long __user * fildes) int sys_uname(struct old_utsname __user * name) int sys_select(int, fd_set __user *, fd_set __user *, fd_set __user *, struct timeval __user *); arch/i386/kernel/sysenter.c void sysenter_entry(void); arch/i386/mach-voyager/voyager_smp.c * a system status change or because a single bit memory error /* Bitmask of CPUs present in the system - exported by i386_syms.c, used /* flush the TLB of every active CPU in the system */ /* for sys int and cmn int */ * panic the system. /* physical ID of the CPU used to boot the system */ /* send specific EOI; the two system interrupts have /* Sorry about the name. In an APIC based system, the APICs * so we use the system clock to interrupt one processor, which in voyager system with its odd affinity and huge L3 cache */ * which is used to start the system shouldn't be used in a running OS /* You can only have 32 interrupts in a voyager system fs/dcookies.c long sys_lookup_dcookie(u64 cookie64, char * buf, size_t len) fs/select.c long sys_poll(struct pollfd __user * ufds, unsigned int nfds, long timeout) fs/open.c long sys_access(const char __user * filename, int mode) long sys_chdir(const char __user * filename) long sys_chmod(const char __user * filename, mode_t mode) long sys_chown(const char __user * filename, uid_t user, gid_t group) long sys_chroot(const char __user * filename) long sys_close(unsigned int fd) long sys_creat(const char __user * pathname, int mode) long sys_fchdir(unsigned int fd) long sys_fchmod(unsigned int fd, mode_t mode) long sys_fchown(unsigned int fd, uid_t user, gid_t group) long sys_fstatfs64(unsigned int fd, size_t sz, struct statfs64 __user *buf) long sys_fstatfs(unsigned int fd, struct statfs __user * buf) long sys_ftruncate64(unsigned int fd, loff_t length) long sys_ftruncate(unsigned int fd, unsigned long length) long sys_lchown(const char __user * filename, uid_t user, gid_t group) long sys_open(const char __user * filename, int flags, int mode) long sys_statfs64(const char __user *path, size_t sz, struct statfs64 __user *buf) long sys_statfs(const char __user * path, struct statfs __user * buf) long sys_truncate64(const char __user * path, loff_t length) long sys_truncate(const char __user * path, unsigned long length) long sys_utime(char __user * filename, struct utimbuf __user * times) long sys_utimes(char __user * filename, struct timeval __user * utimes) long sys_vhangup(void) fs/dcache.c long sys_getcwd(char __user *buf, unsigned long size) fs/stat.c long sys_fstat64(unsigned long fd, struct stat64 __user * statbuf, long flags) long sys_fstat(unsigned int fd, struct __old_kernel_stat __user * statbuf) long sys_lstat64(char __user * filename, struct stat64 __user * statbuf, long flags) long sys_lstat(char __user * filename, struct __old_kernel_stat __user * statbuf) long sys_newfstat(unsigned int fd, struct stat __user * statbuf) long sys_newlstat(char __user * filename, struct stat __user * statbuf) long sys_newstat(char __user * filename, struct stat __user * statbuf) long sys_readlink(const char __user * path, char __user * buf, int bufsiz) long sys_stat64(char __user * filename, struct stat64 __user * statbuf, long flags) long sys_stat(char __user * filename, struct __old_kernel_stat __user * statbuf) fs/ioctl.c long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg) fs/namei.c long sys_link(const char __user * oldname, const char __user * newname) long sys_mkdir(const char __user * pathname, int mode) long sys_mknod(const char __user * filename, int mode, unsigned dev) long sys_rename(const char __user * oldname, const char __user * newname) long sys_rmdir(const char __user * pathname) long sys_symlink(const char __user * oldname, const char __user * newname) long sys_unlink(const char __user * pathname) fs/exec.c long sys_uselib(const char __user * library) fs/eventpoll.c long sys_epoll_create(int size) fs/xattr.c sys_fgetxattr(int fd, char __user *name, void __user *value, size_t size) sys_flistxattr(int fd, char __user *list, size_t size) sys_fremovexattr(int fd, char __user *name) sys_fsetxattr(int fd, char __user *name, void __user *value, sys_getxattr(char __user *path, char __user *name, void __user *value, sys_lgetxattr(char __user *path, char __user *name, void __user *value, sys_listxattr(char __user *path, char __user *list, size_t size) sys_llistxattr(char __user *path, char __user *list, size_t size) sys_lremovexattr(char __user *path, char __user *name) sys_lsetxattr(char __user *path, char __user *name, void __user *value, sys_removexattr(char __user *path, char __user *name) sys_setxattr(char __user *path, char __user *name, void __user *value, fs/super.c long sys_ustat(unsigned dev, struct ustat __user * ubuf) fs/aio.c long sys_io_destroy(aio_context_t ctx) long sys_io_setup(unsigned nr_events, aio_context_t *ctxp) fs/compat.c long compat_sys_fstatfs(unsigned int fd, struct compat_statfs *buf) long compat_sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg) long compat_sys_statfs(const char *path, struct compat_statfs *buf) long compat_sys_utime(char *filename, struct compat_utimbuf *t) long compat_sys_utimes(char *filename, struct compat_timeval *t) long sys_fcntl(unsigned int, unsigned int, unsigned long); fs/readdir.c long sys_getdents64(unsigned int fd, struct linux_dirent64 __user * dirent, unsigned int count) long sys_getdents(unsigned int fd, struct linux_dirent __user * dirent, unsigned int count) fs/buffer.c long sys_bdflush(int func, long data) long sys_fdatasync(unsigned int fd) long sys_fsync(unsigned int fd) long sys_sync(void) fs/read_write.c off_t sys_lseek(unsigned int fd, off_t offset, unsigned int origin) ssize_t sys_read(unsigned int fd, char __user * buf, size_t count) ssize_t sys_sendfile64(int out_fd, int in_fd, loff_t __user *offset, size_t count) ssize_t sys_sendfile(int out_fd, int in_fd, off_t __user *offset, size_t count) ssize_t sys_write(unsigned int fd, const char __user * buf, size_t count) fs/namespace.c long sys_oldumount(char __user * name) long sys_pivot_root(const char __user *new_root, const char __user *put_old) long sys_umount(char __user * name, int flags) fs/fcntl.c long sys_dup2(unsigned int oldfd, unsigned int newfd) long sys_dup(unsigned int fildes) long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg) long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg) fs/filesystems.c long sys_sysfs(int option, unsigned long arg1, unsigned long arg2) fs/locks.c long sys_flock(unsigned int fd, unsigned int cmd) fs/quota.c long sys_quotactl(unsigned int cmd, const char *special, qid_t id, caddr_t addr) fs/nfsctl.c sys_nfsservctl(int cmd, struct nfsctl_arg __user *arg, void __user *res) kernel/fork.c long sys_set_tid_address(int __user *tidptr) kernel/sysctl.c long sys_sysctl(struct __sysctl_args __user *args) long sys_sysctl(struct __sysctl_args __user *args) kernel/sys.c long sys_getgroups(int gidsetsize, gid_t __user *grouplist) long sys_gethostname(char __user *name, int len) long sys_getpgid(pid_t pid) long sys_getpgrp(void) long sys_getpriority(int which, int who) long sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid) long sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid) long sys_getrlimit(unsigned int resource, struct rlimit __user *rlim) long sys_getrusage(int who, struct rusage __user *ru) long sys_getsid(pid_t pid) long sys_newuname(struct new_utsname __user * name) long sys_ni_syscall(void) long sys_old_getrlimit(unsigned int resource, struct rlimit __user *rlim) long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user * arg) long sys_setdomainname(char __user *name, int len) long sys_setfsgid(gid_t gid) long sys_setfsuid(uid_t uid) long sys_setgid(gid_t gid) long sys_setgroups(int gidsetsize, gid_t __user *grouplist) long sys_sethostname(char __user *name, int len) long sys_setpgid(pid_t pid, pid_t pgid) long sys_setpriority(int which, int who, int niceval) long sys_setregid(gid_t rgid, gid_t egid) long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) long sys_setreuid(uid_t ruid, uid_t euid) long sys_setrlimit(unsigned int resource, struct rlimit __user *rlim) long sys_setsid(void) long sys_setuid(uid_t uid) long sys_times(struct tms __user * tbuf) long sys_umask(int mask) kernel/time.c long sys_adjtimex(struct timex __user *txc_p) long sys_gettimeofday(struct timeval __user *tv, struct timezone __user *tz) long sys_stime(time_t *tptr) long sys_time(int * tloc) kernel/futex.c long sys_futex(u32 __user *uaddr, int op, int val, kernel/signal.c long sys_restart_syscall(void) long sys_tgkill(int tgid, int pid, int sig) kernel/itimer.c long sys_getitimer(int which, struct itimerval __user *value) kernel/compat.c long compat_sys_getitimer(int which, struct compat_itimerval *it) long compat_sys_getrlimit (unsigned int resource, struct compat_rlimit *rlim) long compat_sys_getrusage(int who, struct compat_rusage *ru) long compat_sys_old_getrlimit(unsigned int resource, struct compat_rlimit *rlim) long compat_sys_setrlimit(unsigned int resource, struct compat_rlimit *rlim) long compat_sys_sigpending(compat_old_sigset_t *set) long compat_sys_times(struct compat_tms *tbuf) long sys_getrlimit (unsigned int resource, struct rlimit *rlim); long sys_getrusage(int who, struct rusage *ru); long sys_old_getrlimit(unsigned int resource, struct rlimit *rlim); long sys_setrlimit(unsigned int resource, struct rlimit *rlim); long sys_sigpending(old_sigset_t *); long sys_sigprocmask(int, old_sigset_t *, old_sigset_t *); kernel/posix-timers.c if (sys_timer_delete(timer->it_id)) * much resolution as the system can muster. In some cases this * not really ever put in the timer list (to save system resources). * restarted (i.e. we have flagged this in the sys_private entry of the sys_clock_getres(clockid_t which_clock, struct timespec __user *tp) sys_clock_gettime(clockid_t which_clock, struct timespec __user *tp) sys_clock_nanosleep(clockid_t which_clock, int flags, sys_clock_settime(clockid_t which_clock, const struct timespec __user *tp) sys_nanosleep(struct timespec __user *rqtp, struct timespec __user *rmtp) * system timer code these entries should be NULL. This will sys_timer_create(clockid_t which_clock, sys_timer_delete(timer_t timer_id) sys_timer_getoverrun(timer_t timer_id) sys_timer_gettime(timer_t timer_id, struct itimerspec __user *setting) sys_timer_settime(timer_t timer_id, int flags, kernel/uid16.c long sys_chown16(const char * filename, old_uid_t user, old_gid_t group) long sys_fchown16(unsigned int fd, old_uid_t user, old_gid_t group) long sys_getegid16(void) long sys_geteuid16(void) long sys_getgid16(void) long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist) long sys_getresgid16(old_gid_t *rgid, old_gid_t *egid, old_gid_t *sgid) long sys_getresuid16(old_uid_t *ruid, old_uid_t *euid, old_uid_t *suid) long sys_getuid16(void) long sys_lchown16(const char * filename, old_uid_t user, old_gid_t group) long sys_setfsgid16(old_gid_t gid) long sys_setfsuid16(old_uid_t uid) long sys_setgid16(old_gid_t gid) long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist) long sys_setregid16(old_gid_t rgid, old_gid_t egid) long sys_setresgid16(old_gid_t rgid, old_gid_t egid, old_gid_t sgid) long sys_setresuid16(old_uid_t ruid, old_uid_t euid, old_uid_t suid) long sys_setreuid16(old_uid_t ruid, old_uid_t euid) long sys_setuid16(old_uid_t uid) long sys_chown(const char *, uid_t,gid_t); long sys_fchown(unsigned int, uid_t,gid_t); long sys_lchown(const char *, uid_t,gid_t); long sys_setfsgid(gid_t); long sys_setfsuid(uid_t); long sys_setgid(gid_t); long sys_setregid(gid_t, gid_t); long sys_setresgid(gid_t, gid_t, gid_t); long sys_setresuid(uid_t, uid_t, uid_t); long sys_setreuid(uid_t, uid_t); long sys_setuid(uid_t); kernel/acct.c long sys_acct(const char *name) kernel/exec_domain.c * I hope the new sysctl schemes discussed for future versions #include* in one place as the dynamic registration of sysctls is sys_personality(u_long personality) * We have to have all sysctl handling for the Linux-ABI kernel/capability.c long sys_capget(cap_user_header_t header, cap_user_data_t dataptr) long sys_capset(cap_user_header_t header, const cap_user_data_t data) kernel/module.c /* Called by the /proc file system to return a list of modules. */ sys_delete_module(const char *name_user, unsigned int flags) sys_delete_module(const char __user *name_user, unsigned int flags) sys_init_module(void __user *umod, kernel/sched.c long sys_nice(int increment) long sys_sched_getparam(pid_t pid, struct sched_param __user *param) long sys_sched_get_priority_max(int policy) long sys_sched_get_priority_min(int policy) long sys_sched_getscheduler(pid_t pid) long sys_sched_rr_get_interval(pid_t pid, struct timespec __user *interval) long sys_sched_setparam(pid_t pid, struct sched_param __user *param) long sys_sched_yield(void) kernel/timer.c long sys_getegid(void) long sys_geteuid(void) long sys_getgid(void) long sys_getpid(void) long sys_getppid(void) long sys_gettid(void) long sys_getuid(void) long sys_nanosleep(struct timespec *rqtp, struct timespec *rmtp) long sys_sysinfo(struct sysinfo __user *info) unsigned long sys_alarm(unsigned int seconds) kernel/exit.c long sys_exit(int error_code) long sys_wait4(pid_t pid,unsigned int * stat_addr, int options, struct rusage * ru) long sys_waitpid(pid_t pid,unsigned int * stat_addr, int options) void sys_exit_group(int error_code) kernel/panic.c void sys_sync(void); /* it's really int */ kernel/printk.c long sys_syslog(int type, char __user * buf, int len) ipc/msg.c long sys_msgctl (int msqid, int cmd, struct msqid_ds *buf) long sys_msgget (key_t key, int msgflg) long sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) ipc/sem.c long sys_semctl (int semid, int semnum, int cmd, union semun arg) long sys_semget (key_t key, int nsems, int semflg) long sys_semop (int semid, struct sembuf __user *tsops, unsigned nsops) ipc/util.c long sys_msgctl (int msqid, int cmd, struct msqid_ds *buf) long sys_msgget (key_t key, int msgflg) long sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) long sys_semctl (int semid, int semnum, int cmd, union semun arg) long sys_semget (key_t key, int nsems, int semflg) long sys_semop (int semid, struct sembuf *sops, unsigned nsops) long sys_shmat (int shmid, char *shmaddr, int shmflg, ulong *addr) long sys_shmctl (int shmid, int cmd, struct shmid_ds *buf) long sys_shmdt (char *shmaddr) long sys_shmget (key_t key, size_t size, int shmflag) ipc/shm.c long sys_shmctl (int shmid, int cmd, struct shmid_ds __user *buf) long sys_shmdt(char __user *shmaddr) long sys_shmget (key_t key, size_t size, int shmflg) mm/mlock.c long sys_mlockall(int flags) long sys_mlock(unsigned long start, size_t len) long sys_munlockall(void) long sys_munlock(unsigned long start, size_t len) mm/swapfile.c long sys_swapoff(const char __user * specialfile) long sys_swapon(const char __user * specialfile, int swap_flags) mm/madvise.c long sys_madvise(unsigned long start, size_t len, int behavior) mm/filemap.c ssize_t sys_readahead(int fd, loff_t offset, size_t count) mm/msync.c long sys_msync(unsigned long start, size_t len, int flags) mm/fadvise.c long sys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) long sys_fadvise64(int fd, loff_t offset, size_t len, int advice) mm/mprotect.c sys_mprotect(unsigned long start, size_t len, unsigned long prot) mm/mremap.c unsigned long sys_mremap(unsigned long addr, mm/mmap.c long sys_munmap(unsigned long addr, size_t len) unsigned long sys_brk(unsigned long brk) mm/nommu.c long sys_munmap(unsigned long addr, size_t len) unsigned long sys_brk(unsigned long brk) mm/mincore.c long sys_mincore(unsigned long start, size_t len, * The mincore(2) system call. * The mincore() system call. init/initramfs.c long sys_chmod(char *name, mode_t mode); long sys_chown(char *name, uid_t uid, gid_t gid); long sys_fchmod(int fd, mode_t mode); long sys_fchown(int fd, uid_t uid, gid_t gid); long sys_lchown(char *name, uid_t uid, gid_t gid); long sys_link(char *old, char *new); long sys_mkdir(char *name, int mode); long sys_mknod(char *name, int mode, unsigned dev); long sys_symlink(char *old, char *new); long sys_write(int fd, const char *buf, size_t size); init/do_mounts.h long sys_chdir(const char *name); long sys_chroot(const char *name); long sys_fchdir(int fd); long sys_ioctl(int fd, int cmd, unsigned long arg); long sys_mkdir(const char *name, int mode); long sys_mknod(const char *name, int mode, unsigned dev); long sys_newstat(char * filename, struct stat * statbuf); long sys_rmdir(const char *name); long sys_stat64(char *name, struct stat64 *stat); long sys_umount(char *name, int flags); long sys_unlink(const char *name); init/do_mounts_devfs.c long sys_access(const char * filename, int mode); long sys_symlink(const char *old, const char *new);
Generated with "fdsyscalls" from kernel sources."
[top]
[back]
[main page]
[intro]
[a:index]
[#:index]
[1..64]
[65..128]
[129..192]
[193..256]
[257..]
[pguide]