[BACK]Return to nm.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / nm

Diff for /src/usr.bin/nm/nm.c between version 1.32 and 1.33

version 1.32, 2009/10/27 23:51:21 version 1.33, 2011/02/06 18:34:00
Line 354 
Line 354 
         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);
Line 391 
Line 394 
                 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);
Line 544 
Line 549 
                         } else {                          } else {
                                 symtaboff = 0;                                  symtaboff = 0;
                                 symtablen = 0;                                  symtablen = 0;
                                 goto skip;  
                         }                          }
                 }                  }
   

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33