version 1.32, 2009/10/27 23:51:21 |
version 1.33, 2011/02/06 18:34:00 |
|
|
char *strtab, *p; |
char *strtab, *p; |
int num, rval = 0; |
int num, rval = 0; |
int namelen; |
int namelen; |
|
off_t restore; |
|
|
|
restore = ftello(fp); |
|
|
MMAP(symtab, len, PROT_READ, MAP_PRIVATE|MAP_FILE, fileno(fp), off); |
MMAP(symtab, len, PROT_READ, MAP_PRIVATE|MAP_FILE, fileno(fp), off); |
if (symtab == MAP_FAILED) |
if (symtab == MAP_FAILED) |
return (1); |
return (1); |
|
|
printf("%s in %s\n", strtab, p); |
printf("%s in %s\n", strtab, p); |
} |
} |
|
|
|
fseeko(fp, restore, SEEK_SET); |
|
|
free(p); |
free(p); |
MUNMAP(symtab, len); |
MUNMAP(symtab, len); |
return (rval); |
return (rval); |
|
|
} else { |
} else { |
symtaboff = 0; |
symtaboff = 0; |
symtablen = 0; |
symtablen = 0; |
goto skip; |
|
} |
} |
} |
} |
|
|