||
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"... |
Rough guide, only, not a all 'reliable'!
/* [hp'2000..2004] *//* asmlinkage... syscall sources in linux i386-pc 2.4.24 */ /usr/src/linux/fs/super.c long sys_sysfs(int option, unsigned long arg1, unsigned long arg2) long sys_ustat(dev_t dev, struct ustat * ubuf) /usr/src/linux/fs/stat.c long sys_stat(char * filename, struct __old_kernel_stat * statbuf) long sys_lstat(char * filename, struct __old_kernel_stat * statbuf) long sys_fstat(unsigned int fd, struct __old_kernel_stat * statbuf) long sys_readlink(const char * path, char * buf, int bufsiz) long sys_stat64(char * filename, struct stat64 * statbuf, long flags) long sys_lstat64(char * filename, struct stat64 * statbuf, long flags) long sys_fstat64(unsigned long fd, struct stat64 * statbuf, long flags) /usr/src/linux/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 * buf, size_t count) ssize_t sys_write(unsigned int fd, const char * buf, size_t count) ssize_t sys_readv(unsigned long fd, const struct iovec * vector, unsigned long count) ssize_t sys_writev(unsigned long fd, const struct iovec * vector, unsigned long count) ssize_t sys_pread(unsigned int fd, char * buf, size_t count, loff_t pos) ssize_t sys_pwrite(unsigned int fd, const char * buf, size_t count, loff_t pos) /usr/src/linux/fs/open.c long sys_statfs(const char * path, struct statfs * buf) long sys_fstatfs(unsigned int fd, struct statfs * buf) long sys_truncate(const char * path, unsigned long length) long sys_ftruncate(unsigned int fd, unsigned long length) long sys_truncate64(const char * path, loff_t length) long sys_ftruncate64(unsigned int fd, loff_t length) long sys_utime(char * filename, struct utimbuf * times) long sys_access(const char * filename, int mode) long sys_chdir(const char * filename) long sys_fchdir(unsigned int fd) long sys_chroot(const char * filename) long sys_fchmod(unsigned int fd, mode_t mode) long sys_chmod(const char * filename, mode_t mode) long sys_chown(const char * filename, uid_t user, gid_t group) long sys_lchown(const char * filename, uid_t user, gid_t group) long sys_fchown(unsigned int fd, uid_t user, gid_t group) long sys_open(const char * filename, int flags, int mode) long sys_creat(const char * pathname, int mode) long sys_close(unsigned int fd) long sys_vhangup(void) /usr/src/linux/fs/namei.c long sys_mknod(const char * filename, int mode, dev_t dev) long sys_mkdir(const char * pathname, int mode) long sys_rmdir(const char * pathname) long sys_unlink(const char * pathname) long sys_symlink(const char * oldname, const char * newname) long sys_link(const char * oldname, const char * newname) long sys_rename(const char * oldname, const char * newname) /usr/src/linux/fs/exec.c long sys_uselib(const char * library) sys_close(i); /usr/src/linux/fs/buffer.c long sys_sync(void) long sys_fsync(unsigned int fd) long sys_fdatasync(unsigned int fd) long sys_bdflush(int func, long data) /usr/src/linux/fs/binfmt_elf.c sys_close(elf_exec_fileno); sys_close(elf_exec_fileno); /usr/src/linux/fs/select.c sys_select(int n, fd_set *inp, fd_set *outp, fd_set *exp, struct timeval *tvp) long sys_poll(struct pollfd * ufds, unsigned int nfds, long timeout) /usr/src/linux/fs/namespace.c long sys_umount(char * name, int flags) long sys_mount(char * dev_name, char * dir_name, char * type, unsigned long flags, void * data) long sys_pivot_root(const char *new_root, const char *put_old) /usr/src/linux/fs/dcache.c long sys_getcwd(char *buf, unsigned long size) /usr/src/linux/fs/xattr.c sys_setxattr(char *path, char *name, void *value, size_t size, int flags) sys_lsetxattr(char *path, char *name, void *value, size_t size, int flags) sys_fsetxattr(int fd, char *name, void *value, size_t size, int flags) sys_getxattr(char *path, char *name, void *value, size_t size) sys_lgetxattr(char *path, char *name, void *value, size_t size) sys_fgetxattr(int fd, char *name, void *value, size_t size) sys_listxattr(char *path, char *list, size_t size) sys_llistxattr(char *path, char *list, size_t size) sys_flistxattr(int fd, char *list, size_t size) sys_removexattr(char *path, char *name) sys_lremovexattr(char *path, char *name) sys_fremovexattr(int fd, char *name) /usr/src/linux/fs/fcntl.c long sys_dup2(unsigned int oldfd, unsigned int newfd) long sys_dup(unsigned int fildes) /usr/src/linux/fs/readdir.c long sys_getdents(unsigned int fd, void * dirent, unsigned int count) long sys_getdents64(unsigned int fd, void * dirent, unsigned int count) /usr/src/linux/init/do_mounts.c extern long sys_mount(char *dev_name, char *dir_name, char *type, unsigned long flags, void *data); sys_unlink(name); sys_ioctl(fd, FDEJECT, 0); sys_mkdir(src, 0755); sys_symlink(dest, src); sys_fchdir(old_fd); /usr/src/linux/kernel/sys.c long sys_setpriority(int which, int who, int niceval) long sys_getpriority(int which, int who) long sys_setregid(gid_t rgid, gid_t egid) long sys_setgid(gid_t gid) long sys_setreuid(uid_t ruid, uid_t euid) long sys_setuid(uid_t uid) long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) long sys_getresuid(uid_t *ruid, uid_t *euid, uid_t *suid) long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) long sys_getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid) long sys_setfsuid(uid_t uid) long sys_setfsgid(gid_t gid) long sys_times(struct tms * tbuf) long sys_setpgid(pid_t pid, pid_t pgid) long sys_getpgid(pid_t pid) long sys_getpgrp(void) long sys_getsid(pid_t pid) long sys_setsid(void) long sys_getgroups(int gidsetsize, gid_t *grouplist) long sys_setgroups(int gidsetsize, gid_t *grouplist) long sys_sethostname(char *name, int len) long sys_setdomainname(char *name, int len) long sys_getrlimit(unsigned int resource, struct rlimit *rlim) long sys_setrlimit(unsigned int resource, struct rlimit *rlim) long sys_getrusage(int who, struct rusage *ru) long sys_umask(int mask) long sys_prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5) /usr/src/linux/kernel/sched.c long sys_nice(int increment) long sys_sched_setscheduler(pid_t pid, int policy, struct sched_param *param) long sys_sched_setparam(pid_t pid, struct sched_param *param) long sys_sched_getscheduler(pid_t pid) long sys_sched_getparam(pid_t pid, struct sched_param *param) long sys_sched_yield(void) long sys_sched_get_priority_max(int policy) long sys_sched_get_priority_min(int policy) long sys_sched_rr_get_interval(pid_t pid, struct timespec *interval) /usr/src/linux/kernel/printk.c long sys_syslog(int type, char * buf, int len) /usr/src/linux/kernel/module.c sys_create_module(const char *name_user, size_t size) sys_init_module(const char *name_user, struct module *mod_user) sys_delete_module(const char *name_user) sys_query_module(const char *name_user, int which, char *buf, size_t bufsize, size_t *ret) sys_get_kernel_syms(struct kernel_sym *table) sys_create_module(const char *name_user, size_t size) sys_init_module(const char *name_user, struct module *mod_user) sys_delete_module(const char *name_user) sys_query_module(const char *name_user, int which, char *buf, size_t bufsize, size_t *ret) sys_get_kernel_syms(struct kernel_sym *table) /usr/src/linux/kernel/exec_domain.c sys_personality(u_long personality) /usr/src/linux/kernel/signal.c sys_rt_sigprocmask(int how, sigset_t *set, sigset_t *oset, size_t sigsetsize) sys_rt_sigpending(sigset_t *set, size_t sigsetsize) sys_rt_sigtimedwait(const sigset_t *uthese, siginfo_t *uinfo, const struct timespec *uts, size_t sigsetsize) sys_kill(int pid, int sig) sys_tkill(int pid, int sig) sys_rt_sigqueueinfo(int pid, int sig, siginfo_t *uinfo) sys_sigpending(old_sigset_t *set) sys_sigprocmask(int how, old_sigset_t *set, old_sigset_t *oset) sys_rt_sigaction(int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize) sys_sgetmask(void) sys_ssetmask(int newmask) sys_signal(int sig, __sighandler_t handler) /usr/src/linux/kernel/timer.c unsigned long sys_alarm(unsigned int seconds) long sys_getpid(void) long sys_getppid(void) long sys_getuid(void) long sys_geteuid(void) long sys_getgid(void) long sys_getegid(void) long sys_gettid(void) long sys_nanosleep(struct timespec *rqtp, struct timespec *rmtp) /usr/src/linux/kernel/time.c long sys_time(int * tloc) long sys_stime(int * tptr) long sys_gettimeofday(struct timeval *tv, struct timezone *tz) long sys_settimeofday(struct timeval *tv, struct timezone *tz) long sys_adjtimex(struct timex *txc_p) /usr/src/linux/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) /usr/src/linux/kernel/acct.c long sys_acct(const char *name) sys_acct(NULL); long sys_acct(const char * filename) /usr/src/linux/kernel/itimer.c long sys_getitimer(int which, struct itimerval *value) long sys_setitimer(int which, struct itimerval *value, struct itimerval *ovalue) /usr/src/linux/kernel/info.c long sys_sysinfo(struct sysinfo *info) /usr/src/linux/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) /usr/src/linux/kernel/uid16.c extern long sys_chown(const char *, uid_t,gid_t); /usr/src/linux/mm/swapfile.c long sys_swapoff(const char * specialfile) long sys_swapon(const char * specialfile, int swap_flags) /usr/src/linux/mm/mremap.c unsigned long sys_mremap(unsigned long addr, /usr/src/linux/mm/filemap.c ssize_t sys_sendfile(int out_fd, int in_fd, off_t *offset, size_t count) ssize_t sys_sendfile64(int out_fd, int in_fd, loff_t *offset, size_t count) ssize_t sys_readahead(int fd, loff_t offset, size_t count) long sys_msync(unsigned long start, size_t len, int flags) long sys_madvise(unsigned long start, size_t len, int behavior) long sys_mincore(unsigned long start, size_t len, unsigned char * vec) /usr/src/linux/mm/mmap.c unsigned long sys_brk(unsigned long brk) long sys_munmap(unsigned long addr, size_t len) /usr/src/linux/mm/mprotect.c long sys_mprotect(unsigned long start, size_t len, unsigned long prot) /usr/src/linux/mm/mlock.c long sys_mlock(unsigned long start, size_t len) long sys_munlock(unsigned long start, size_t len) long sys_mlockall(int flags) long sys_munlockall(void) /usr/src/linux/net/socket.c long sys_socket(int family, int type, int protocol) long sys_send(int fd, void * buff, size_t len, unsigned flags) long sys_socketcall(int call, unsigned long *args) /usr/src/linux/drivers/char/vt.c long sys_ioperm(unsigned long from, unsigned long num, int on); /usr/src/linux/arch/sh64/kernel/sys_sh64.c int sys_pipe(unsigned long * fildes, int sys_pipe(unsigned long * fildes) long sys_mmap2(unsigned long addr, unsigned long len, int sys_ipc(uint call, int first, int second, int third, void *ptr, long fifth) int sys_uname(struct old_utsname * name) int sys_pause(void) /usr/src/linux/arch/sh64/kernel/signal.c sys_sigsuspend(old_sigset_t mask, sys_rt_sigsuspend(sigset_t *unewset, size_t sigsetsize, sys_sigaction(int sig, const struct old_sigaction *act, struct old_sigaction *oact) sys_sigaltstack(const stack_t *uss, stack_t *uoss, int sys_sigreturn(unsigned long r2, unsigned long r3, int sys_rt_sigreturn(unsigned long r2, unsigned long r3, while (sys_wait4(-1, NULL, WNOHANG, NULL) > 0) /usr/src/linux/arch/sh64/kernel/ptrace.c int sys_ptrace(long request, long pid, long addr, long data) /usr/src/linux/arch/sh64/kernel/process.c int sys_fork(unsigned long r2, unsigned long r3, int sys_clone(unsigned long clone_flags, unsigned long newsp, int sys_vfork(unsigned long r2, unsigned long r3, int sys_execve(char *ufilename, char **uargv, /usr/src/linux/arch/i386/kernel/vm86.c int sys_vm86old(struct vm86_struct * v86) int sys_vm86(unsigned long subfunction, struct vm86plus_struct * v86) /usr/src/linux/arch/i386/kernel/sys_i386.c int sys_pipe(unsigned long * fildes) long sys_mmap2(unsigned long addr, unsigned long len, extern int sys_select(int, fd_set *, fd_set *, fd_set *, struct timeval *); int sys_uname(struct old_utsname * name) int sys_olduname(struct oldold_utsname * name) int sys_pause(void) /usr/src/linux/arch/i386/kernel/process.c int sys_fork(struct pt_regs regs) int sys_clone(struct pt_regs regs) int sys_vfork(struct pt_regs regs) int sys_execve(struct pt_regs regs) /usr/src/linux/arch/i386/kernel/ioport.c int sys_ioperm(unsigned long from, unsigned long num, int turn_on) int sys_iopl(unsigned long unused) /usr/src/linux/arch/i386/kernel/signal.c sys_sigsuspend(int history0, int history1, old_sigset_t mask) sys_rt_sigsuspend(sigset_t *unewset, size_t sigsetsize) sys_sigaction(int sig, const struct old_sigaction *act, struct old_sigaction *oact) sys_sigaltstack(const stack_t *uss, stack_t *uoss) int sys_sigreturn(unsigned long __unused) int sys_rt_sigreturn(unsigned long __unused) while (sys_wait4(-1, NULL, WNOHANG, NULL) > 0) /usr/src/linux/arch/i386/kernel/ptrace.c int sys_ptrace(long request, long pid, long addr, long data) /usr/src/linux/arch/i386/kernel/ldt.c int sys_modify_ldt(int func, void *ptr, unsigned long bytecount)
Generated with "fdsyscalls" from kernel sources."
[top]
[back]
[main page]
[intro]
[a:index]
[#:index]
[1..64]
[65..128]
[129..192]
[193..256]
[257..]
[pguide]