Update TODO
[platform/upstream/ltrace.git] / etc / syscalls.conf
1 # syscall.conf -- system call prototypes
2 # See ltrace.conf(5) for description of syntax of this file.
3
4 addr brk(addr);
5 int close(int);
6 int execve(string,addr,addr);
7 void exit(int);
8 void exit_group(int);
9 int fork();
10 int getcwd(+string2,ulong);
11 int getpid();
12
13 # XXX the last argument should be off_t
14 addr mmap(addr,ulong,int,int,int,long);
15
16 int munmap(addr,ulong);
17 int open(string,int,octal);
18 int personality(uint);
19 long read(int,+string0,ulong);
20 int stat(string,addr);
21 octal umask(octal);
22 int uname(addr);
23 long write(int,string3,ulong);
24 int sync();
25 int setxattr(string,string,addr,uint,int);
26 int lsetxattr(string,string,addr,uint,int);
27 int fsetxattr(int,string,addr,uint,int);
28 int getxattr(string,string,addr,uint);
29 int lgetxattr(string,string,addr,uint);
30 int fgetxattr(int,string,addr,uint);
31 int listxattr(string,addr,uint);
32 int llistxattr(string,addr,uint);
33 int flistxattr(int,addr,uint);
34 int removexattr(string,string);
35 int lremovexattr(string,string);
36 int fremovexattr(int,string);
37 int chdir(string);
38 int fchdir(int);
39 int chmod(string,octal);
40 int fchmod(int,octal);
41 int chown(string,int,int);
42 int fchown(int,int,int);
43 int lchown(string,int,int);
44 int chroot(string);
45 int dup(int);
46 int dup2(int,int);
47 int fdatasync(int);
48 int fsync(int);
49 int getpriority(int,int);
50 int setpriority(int,int,int);
51 int getrlimit(int,addr);
52 int setrlimit(int,addr);
53 int gettimeofday(addr,addr);
54 int settimeofday(addr,addr);
55 int setfsgid(int);
56 int setfsuid(int);
57 int getuid();
58 int setuid(int);
59 int getgid();
60 int setgid(int);
61 int getsid(int);
62 int setsid(int);
63 int setreuid(int,int);
64 int setregid(int,int);
65 int geteuid();
66 int getegid();
67 int setpgid(int,int);
68 int getresuid(addr,addr,addr);
69 int setresuid(int,int,int);
70 int getresgid(addr,addr,addr);
71 int setresgid(int,int,int);
72 int kill(int,int);
73 int link(string,string);
74 int madvise(addr,ulong,int);
75 int mkdir(string,octal);
76 int mknod(string,octal,int);
77 int msync(addr,ulong,int);
78 int nice(int);
79 int poll(addr,uint,int);
80 int readdir(uint,addr,uint);
81 int readlink(string,string,ulong);
82 int reboot(int,int,int,addr);
83 int rename(string,string);
84 int rmdir(string);
85 int sigaltstack(addr,addr);
86 int statfs(string,addr);
87 int fstatfs(int,addr);
88 int fstat(int,addr);
89 int lstat(string,addr);
90 int stime(addr);
91 int symlink(string, string);
92 int sysinfo(addr);
93 int syslog(int,string,int);
94 int truncate(string,long);
95 int ftruncate(int,long);
96 int mount(string,string,string,ulong,addr);
97 int umount(string);
98 int umount2(string,int);
99 int unlink(string);
100 int utime(string,addr);
101 long lseek(int,long,int);
102 addr signal(int,addr);
103 int sigaction(int,addr,addr);
104 int pause();
105 int sigpending(addr);
106 int sigprocmask(int,addr,addr);
107 int sigqueue(int,int,addr);
108 int sigsuspend(addr);
109 int wait(addr);
110 int waitpid(int,addr,int);
111 ulong readv(int,addr,int);
112 ulong writev(int,addr,int);
113 int mprotect(addr,int,int);
114 int access(string,octal);
115 int getdents(uint, void *, uint);