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