| # syscall.conf -- system call prototypes |
| # See ltrace.conf(5) for description of syntax of this file. |
| |
| addr brk(addr); |
| int close(int); |
| int execve(string,addr,addr); |
| void exit(int); |
| void exit_group(int); |
| int fork(); |
| int getcwd(+string2,ulong); |
| int getpid(); |
| |
| # XXX the last argument should be off_t |
| addr mmap(addr,ulong,int,int,int,long); |
| |
| int munmap(addr,ulong); |
| int open(string,int,octal); |
| int personality(uint); |
| long read(int,+string0,ulong); |
| int stat(string,addr); |
| octal umask(octal); |
| int uname(addr); |
| long write(int,string3,ulong); |
| int sync(); |
| int setxattr(string,string,addr,uint,int); |
| int lsetxattr(string,string,addr,uint,int); |
| int fsetxattr(int,string,addr,uint,int); |
| int getxattr(string,string,addr,uint); |
| int lgetxattr(string,string,addr,uint); |
| int fgetxattr(int,string,addr,uint); |
| int listxattr(string,addr,uint); |
| int llistxattr(string,addr,uint); |
| int flistxattr(int,addr,uint); |
| int removexattr(string,string); |
| int lremovexattr(string,string); |
| int fremovexattr(int,string); |
| int chdir(string); |
| int fchdir(int); |
| int chmod(string,octal); |
| int fchmod(int,octal); |
| int chown(string,int,int); |
| int fchown(int,int,int); |
| int lchown(string,int,int); |
| int chroot(string); |
| int dup(int); |
| int dup2(int,int); |
| int fdatasync(int); |
| int fsync(int); |
| int getpriority(int,int); |
| int setpriority(int,int,int); |
| int getrlimit(int,addr); |
| int setrlimit(int,addr); |
| int gettimeofday(addr,addr); |
| int settimeofday(addr,addr); |
| int setfsgid(int); |
| int setfsuid(int); |
| int getuid(); |
| int setuid(int); |
| int getgid(); |
| int setgid(int); |
| int getsid(int); |
| int setsid(int); |
| int setreuid(int,int); |
| int setregid(int,int); |
| int geteuid(); |
| int getegid(); |
| int setpgid(int,int); |
| int getresuid(addr,addr,addr); |
| int setresuid(int,int,int); |
| int getresgid(addr,addr,addr); |
| int setresgid(int,int,int); |
| int kill(int,int); |
| int link(string,string); |
| int madvise(addr,ulong,int); |
| int mkdir(string,octal); |
| int mknod(string,octal,int); |
| int msync(addr,ulong,int); |
| int nice(int); |
| int poll(addr,uint,int); |
| int readdir(uint,addr,uint); |
| int readlink(string,string,ulong); |
| int reboot(int,int,int,addr); |
| int rename(string,string); |
| int rmdir(string); |
| int sigaltstack(addr,addr); |
| int statfs(string,addr); |
| int fstatfs(int,addr); |
| int fstat(int,addr); |
| int lstat(string,addr); |
| int stime(addr); |
| int symlink(string, string); |
| int sysinfo(addr); |
| int syslog(int,string,int); |
| int truncate(string,long); |
| int ftruncate(int,long); |
| int mount(string,string,string,ulong,addr); |
| int umount(string); |
| int umount2(string,int); |
| int unlink(string); |
| int utime(string,addr); |
| long lseek(int,long,int); |
| addr signal(int,addr); |
| int sigaction(int,addr,addr); |
| int pause(); |
| int sigpending(addr); |
| int sigprocmask(int,addr,addr); |
| int sigqueue(int,int,addr); |
| int sigsuspend(addr); |
| int wait(addr); |
| int waitpid(int,addr,int); |
| ulong readv(int,addr,int); |
| ulong writev(int,addr,int); |
| int mprotect(addr,int,int); |
| int access(string,octal); |
| int getdents(uint, void *, uint); |