libc.so.conf revision ac3db297f7c6f08b02a7edfb32e441875fd7c1d7
15e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; ltrace.conf
25e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
35e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; Argument types:
45e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; +		== May vary (ie, is a returned value) (prefix)
55e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; void
65e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; int
75e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; uint		== (unsigned int)
85e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; octal		== (unsigned)			[written in octal]
95e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; char
105e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; addr		== (void *)			[unsigned, written in hexa]
115e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; file		== (FILE *)						[TODO]
125e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; format	== ((const char *), ...)	[printf() like]		[TODO]
135e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; string	== (char *)
145e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; stringN	== (char *)		[N>=0]	[show only up to (arg N) bytes]
155e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
16ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes; arpa/inet.h
17ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint inet_aton(string,addr);
18ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesstring inet_ntoa(addr);			; It isn't a ADDR but an hexa number...
19ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes
2028f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedes; ctype.h
2128f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedeschar tolower(char);
2228f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedeschar toupper(char);
2328f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedes
2428f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedes; dirent.h
2528f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesint closedir(addr);
2628f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesaddr opendir(string);
2728f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesaddr readdir(addr);
2828f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedes
295e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; errno.h
305e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr __errno_location(void);
315e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
325e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; fcntl.h
335e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint open(string,int,octal);		; WARNING: 3rd argument may not be there
345e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
355e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; getopt.h
365e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint getopt_long(int,addr,string,addr,addr);
3781690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint getopt_long_only(int,addr,string,addr,addr);
3881690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
3981690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; grp.h
4081690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesvoid endgrent(void);
4181690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesaddr getgrnam(string);
425e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
435e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; libintl.h
445e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesstring bindtextdomain(string, string);
455e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesstring textdomain(string);
465e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
475e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; libio.h
48ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedeschar _IO_getc(file);
495e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint _IO_putc(char,file);
505e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
515e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; locale.h
525e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesstring setlocale(int, string);
535e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
54ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes; mntent.h
55ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint endmntent(file);
56ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesfile setmntent(string,string);
57ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr getmntent(addr);
58ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes
59ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes; netdb.h
60ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr gethostbyname(string);
61ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr getprotobyname(string);
62ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes
6381690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; pwd.h
645e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesstring getpass(string);
6581690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesvoid endpwent(void);
6681690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesaddr getpwnam(string);
67ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesvoid setpwent(void);
6881690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
69273ea6d18164e35ee40524e853a6f04706d3bdffJuan Cespedes; readline/readline.h
70273ea6d18164e35ee40524e853a6f04706d3bdffJuan Cespedesstring readline(string);
71273ea6d18164e35ee40524e853a6f04706d3bdffJuan Cespedes
7281690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; signal.h
7381690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint kill(int,int);
74ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr signal(int,addr);
7581690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
765e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; stdio.h
775e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint fclose(file);
7881690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint ferror(file);
7981690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint fflush(file);
805e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedeschar fgetc(file);
815e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr fgets(+string, uint, file);
821fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint fileno(file);
83ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesfile fopen(string,string);
845e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint fprintf(file,format);
8581690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint fputc(char,file);
865e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint fputs(string,file);
87ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesuint fread(addr,uint,uint,file);
8881690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesuint fwrite(string,uint,uint,file);
895e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint printf(format);
9028f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesint puts(string);
9128f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesint remove(string);
92ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint snprintf(+string2,int,format);
9381690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint sprintf(+string,format);
94ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesstring tempnam(string,string);
955e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
965e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; stdlib.h
97ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint __strtol_internal(string,addr,int);
985e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint atexit(addr);
991fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesaddr calloc(uint, uint);
1005e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesvoid exit(int);
1015e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesvoid free(addr);
1022c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesstring getenv(string);
1035e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr malloc(int);
10481690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesvoid qsort(addr,uint,uint,addr);
10581690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesaddr realloc(addr,uint);
1065e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
1075e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; string.h
108ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesvoid bcopy(addr,addr,int);
1092c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesstring basename(string);
11081690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesaddr memchr(string,char,uint);
11181690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesaddr memcpy(addr,string3,uint);
1125e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr memset(addr,char,int);
1135e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesstring rindex(string,char);
1142c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesaddr stpcpy(addr,string);
1151fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesstring strcat(string, string);
11681690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesstring strchr(string,char);
1175e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint strcmp(string,string);
1185e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr strcpy(addr,string);
1195e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr strdup(string);
12081690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesstring strerror(int);
1215e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesint strncmp(string,string,int);
1225e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesaddr strncpy(addr,string3,uint);
1235e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesstring strrchr(string,char);
124ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesstring strsep(addr,string);
1255e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedesstring strstr(string,string);
1265e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes
127ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes; sys/socket.h
128ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint socket(int,int,int);
129ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes
13081690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; sys/stat.h
131ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint __fxstat(int,int,addr);
132ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint __xstat(int,string,addr);
13381690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint chmod(string,octal);
13428f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesint fchmod(int,octal);
13581690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint mkfifo(string,octal);
13681690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesoctal umask(octal);
13781690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
13881690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; sys/utsname.h
13981690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint uname(addr);
14081690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
14181690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; sys/vfs.h
14281690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint statfs(string,addr);
14381690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
1445e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedes; syslog.h
1455e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesvoid closelog(void);
1465e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesvoid openlog(string,int,int);
1475e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesvoid syslog(int,format);
1485e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedes
1491fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedes; term.h
1501fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint tputs(string, int, addr);
1511fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedes
15281690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes; time.h
153ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesstring ctime(addr);
154ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr gmtime(addr);
155ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr localtime(addr);
156ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesuint strftime(+string2,uint,string,addr);
15781690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint time(addr);
15881690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedes
1591fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedes; unistd.h
16081690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint chown(string,int,int);
1611fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint close(int);
1625e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesstring crypt(string,addr);
1631fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint execlp(string,string,addr,addr,addr);
1641fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint fork(void);
16581690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesstring2 getcwd(addr,uint);
1661fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint geteuid(void);
1675e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesint getegid(void);
1685e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesint getgid(void);
1691fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint gethostname(+string2,int);
1705e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesstring getlogin(void);
171ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesint getopt(int,addr,string);
17235d70634aacdf85a3cdf85792ce68989e27bc9c2Juan Cespedesint getpid(void);
1735e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesint getuid(void);
1741fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint isatty(int);
1751fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint mkdir(string,octal);
1761fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint read(int, +string0, uint);
17781690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint rmdir(string);
1785e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesint setgid(int);
1791fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint sethostname(+string2,int);
1805e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesint setpgid(int,int);
1815e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesint setuid(int);
1821fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesuint sleep(uint);
18381690ef1a83d7a093daaebc1a87cdb9ec6f74589Juan Cespedesint symlink(string,string);
1841fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint sync(void);
1855e0acdb26c98f0d95a5266e579669b5c19eb02ceJuan Cespedesstring ttyname(int);
18628f60197b93b45422a73e5d1a6aa581584d6c4a5Juan Cespedesint unlink(string);
1871fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedesint write(int, string3, uint);
1881fe93d5b55ad2b8d4009a63e343db19cc1f21bb0Juan Cespedes
189ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes; utmp.h
190ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesvoid endutent(void);
191ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesaddr getutent(void);
192ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedesvoid setutent(void);
193ac3db297f7c6f08b02a7edfb32e441875fd7c1d7Juan Cespedes
1945e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes; SYSCALLS
1952c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesaddr  SYS_brk(addr);
1962c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_close(int);
1972c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_execve(string,addr,addr);
1982c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesvoid  SYS_exit(int);
1992c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_fork(void);
2002c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_getpid(void);
2015e01f654d83a95f2acffa86df57a4c2db9b0cae9Juan Cespedes;addr SYS_mmap(addr,int,int,int,int,int);
2022c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_munmap(addr,uint);
2032c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_open(string,int,octal);
2042c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_personality(uint);
2052c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_read(int,+string0,uint);
2062c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesoctal SYS_umask(octal);
2072c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_uname(addr);
2082c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_write(int,string3,uint);
2092c4a8cbb737f8752e100f8905bd23c4029c83f83Juan Cespedesint   SYS_sync(void);
210