libc.so.conf revision ac3db297f7c6f08b02a7edfb32e441875fd7c1d7
1; ltrace.conf 2 3; Argument types: 4; + == May vary (ie, is a returned value) (prefix) 5; void 6; int 7; uint == (unsigned int) 8; octal == (unsigned) [written in octal] 9; char 10; addr == (void *) [unsigned, written in hexa] 11; file == (FILE *) [TODO] 12; format == ((const char *), ...) [printf() like] [TODO] 13; string == (char *) 14; stringN == (char *) [N>=0] [show only up to (arg N) bytes] 15 16; arpa/inet.h 17int inet_aton(string,addr); 18string inet_ntoa(addr); ; It isn't a ADDR but an hexa number... 19 20; ctype.h 21char tolower(char); 22char toupper(char); 23 24; dirent.h 25int closedir(addr); 26addr opendir(string); 27addr readdir(addr); 28 29; errno.h 30addr __errno_location(void); 31 32; fcntl.h 33int open(string,int,octal); ; WARNING: 3rd argument may not be there 34 35; getopt.h 36int getopt_long(int,addr,string,addr,addr); 37int getopt_long_only(int,addr,string,addr,addr); 38 39; grp.h 40void endgrent(void); 41addr getgrnam(string); 42 43; libintl.h 44string bindtextdomain(string, string); 45string textdomain(string); 46 47; libio.h 48char _IO_getc(file); 49int _IO_putc(char,file); 50 51; locale.h 52string setlocale(int, string); 53 54; mntent.h 55int endmntent(file); 56file setmntent(string,string); 57addr getmntent(addr); 58 59; netdb.h 60addr gethostbyname(string); 61addr getprotobyname(string); 62 63; pwd.h 64string getpass(string); 65void endpwent(void); 66addr getpwnam(string); 67void setpwent(void); 68 69; readline/readline.h 70string readline(string); 71 72; signal.h 73int kill(int,int); 74addr signal(int,addr); 75 76; stdio.h 77int fclose(file); 78int ferror(file); 79int fflush(file); 80char fgetc(file); 81addr fgets(+string, uint, file); 82int fileno(file); 83file fopen(string,string); 84int fprintf(file,format); 85int fputc(char,file); 86int fputs(string,file); 87uint fread(addr,uint,uint,file); 88uint fwrite(string,uint,uint,file); 89int printf(format); 90int puts(string); 91int remove(string); 92int snprintf(+string2,int,format); 93int sprintf(+string,format); 94string tempnam(string,string); 95 96; stdlib.h 97int __strtol_internal(string,addr,int); 98int atexit(addr); 99addr calloc(uint, uint); 100void exit(int); 101void free(addr); 102string getenv(string); 103addr malloc(int); 104void qsort(addr,uint,uint,addr); 105addr realloc(addr,uint); 106 107; string.h 108void bcopy(addr,addr,int); 109string basename(string); 110addr memchr(string,char,uint); 111addr memcpy(addr,string3,uint); 112addr memset(addr,char,int); 113string rindex(string,char); 114addr stpcpy(addr,string); 115string strcat(string, string); 116string strchr(string,char); 117int strcmp(string,string); 118addr strcpy(addr,string); 119addr strdup(string); 120string strerror(int); 121int strncmp(string,string,int); 122addr strncpy(addr,string3,uint); 123string strrchr(string,char); 124string strsep(addr,string); 125string strstr(string,string); 126 127; sys/socket.h 128int socket(int,int,int); 129 130; sys/stat.h 131int __fxstat(int,int,addr); 132int __xstat(int,string,addr); 133int chmod(string,octal); 134int fchmod(int,octal); 135int mkfifo(string,octal); 136octal umask(octal); 137 138; sys/utsname.h 139int uname(addr); 140 141; sys/vfs.h 142int statfs(string,addr); 143 144; syslog.h 145void closelog(void); 146void openlog(string,int,int); 147void syslog(int,format); 148 149; term.h 150int tputs(string, int, addr); 151 152; time.h 153string ctime(addr); 154addr gmtime(addr); 155addr localtime(addr); 156uint strftime(+string2,uint,string,addr); 157int time(addr); 158 159; unistd.h 160int chown(string,int,int); 161int close(int); 162string crypt(string,addr); 163int execlp(string,string,addr,addr,addr); 164int fork(void); 165string2 getcwd(addr,uint); 166int geteuid(void); 167int getegid(void); 168int getgid(void); 169int gethostname(+string2,int); 170string getlogin(void); 171int getopt(int,addr,string); 172int getpid(void); 173int getuid(void); 174int isatty(int); 175int mkdir(string,octal); 176int read(int, +string0, uint); 177int rmdir(string); 178int setgid(int); 179int sethostname(+string2,int); 180int setpgid(int,int); 181int setuid(int); 182uint sleep(uint); 183int symlink(string,string); 184int sync(void); 185string ttyname(int); 186int unlink(string); 187int write(int, string3, uint); 188 189; utmp.h 190void endutent(void); 191addr getutent(void); 192void setutent(void); 193 194; SYSCALLS 195addr SYS_brk(addr); 196int SYS_close(int); 197int SYS_execve(string,addr,addr); 198void SYS_exit(int); 199int SYS_fork(void); 200int SYS_getpid(void); 201;addr SYS_mmap(addr,int,int,int,int,int); 202int SYS_munmap(addr,uint); 203int SYS_open(string,int,octal); 204int SYS_personality(uint); 205int SYS_read(int,+string0,uint); 206octal SYS_umask(octal); 207int SYS_uname(addr); 208int SYS_write(int,string3,uint); 209int SYS_sync(void); 210