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

Diff for /src/usr.bin/sort/sort.c between version 1.83 and 1.84

version 1.83, 2015/10/17 14:33:01 version 1.84, 2015/10/18 17:02:03
Line 1107 
Line 1107 
                                         sort_asprintf(&outfile, "%s.XXXXXXXXXX",                                          sort_asprintf(&outfile, "%s.XXXXXXXXXX",
                                             real_outfile);                                              real_outfile);
                                         if ((fd = mkstemp(outfile)) == -1)                                          if ((fd = mkstemp(outfile)) == -1)
                                                 err(2, "mkstemp: %s", outfile);                                                  err(2, "%s", outfile);
                                         if (fchown(fd, sb.st_uid, sb.st_gid) == -1)                                          (void)fchown(fd, sb.st_uid, sb.st_gid);
                                                 warn("unable to set ownership of %s",  
                                                     outfile);  
                                         if (fchmod(fd, sb.st_mode & ACCESSPERMS) == -1)                                          if (fchmod(fd, sb.st_mode & ACCESSPERMS) == -1)
                                                 err(2, "fchmod: %s", outfile);                                                  err(2, "%s", outfile);
                                         close(fd);                                          close(fd);
                                         tmp_file_atexit(outfile);                                          tmp_file_atexit(outfile);
                                         break;                                          break;

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.84