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

Diff for /src/usr.bin/make/job.c between version 1.112 and 1.113

version 1.112, 2008/01/29 22:23:10 version 1.113, 2008/03/24 18:03:53
Line 713 
Line 713 
                 ofdn = howmany(largest_fd+1, NFDBITS);                  ofdn = howmany(largest_fd+1, NFDBITS);
   
                 if (fdn != ofdn) {                  if (fdn != ofdn) {
                         output_mask = erecalloc(output_mask, fdn,                          output_mask = emult_realloc(output_mask, fdn,
                             sizeof(fd_mask));                              sizeof(fd_mask));
                         actual_mask = erecalloc(actual_mask, fdn,                          memset(((char *)output_mask) + ofdn * sizeof(fd_mask),
                               0, (fdn-ofdn) * sizeof(fd_mask));
                           actual_mask = emult_realloc(actual_mask, fdn,
                             sizeof(fd_mask));                              sizeof(fd_mask));
                         mask_size = fdn * sizeof(fd_mask);                          mask_size = fdn * sizeof(fd_mask);
                 }                  }

Legend:
Removed from v.1.112  
changed lines
  Added in v.1.113