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

Diff for /src/usr.bin/sort/file.c between version 1.6 and 1.7

version 1.6, 2015/04/01 19:06:18 version 1.7, 2015/04/01 20:17:56
Line 167 
Line 167 
 char *  char *
 new_tmp_file_name(void)  new_tmp_file_name(void)
 {  {
         static size_t tfcounter = 0;  
         static const char *fn = ".bsdsort.";  
         char *ret;          char *ret;
           int fd;
   
         sort_asprintf(&ret, "%s/%s%d.%lu", tmpdir, fn, (int)getpid(),          sort_asprintf(&ret, "%s/.bsdsort.XXXXXXXXXX", tmpdir);
             (unsigned long)(tfcounter++));          if ((fd = mkstemp(ret)) == -1)
                   err(2, "%s", ret);
           close(fd);
         tmp_file_atexit(ret);          tmp_file_atexit(ret);
         return ret;          return ret;
 }  }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7