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

Diff for /src/usr.bin/touch/touch.c between version 1.26 and 1.27

version 1.26, 2019/03/10 15:11:52 version 1.27, 2022/01/29 00:06:26
Line 137 
Line 137 
   
                 /* Create the file. */                  /* Create the file. */
                 fd = open(*argv, O_WRONLY | O_CREAT, DEFFILEMODE);                  fd = open(*argv, O_WRONLY | O_CREAT, DEFFILEMODE);
                 if (fd == -1 || futimens(fd, ts) || close(fd)) {                  if (fd == -1) {
                         rval = 1;                          rval = 1;
                         warn("%s", *argv);                          warn("%s", *argv);
                           continue;
                   }
                   if (futimens(fd, ts) == -1) {
                           warn("%s", *argv);
                           rval = 1;
                   }
                   if (close(fd) == -1) {
                           warn("%s", *argv);
                           rval = 1;
                 }                  }
         }          }
         return rval;          return rval;

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27