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

Diff for /src/usr.bin/rcs/ci.c between version 1.158 and 1.159

version 1.158, 2006/04/24 21:30:47 version 1.159, 2006/04/25 07:57:10
Line 562 
Line 562 
                 (void)rcs_state_set(pb->file, pb->newrev, pb->state);                  (void)rcs_state_set(pb->file, pb->newrev, pb->state);
   
         /* Maintain RCSFILE permissions */          /* Maintain RCSFILE permissions */
         if (fstat(workfile_fd, &st))          if (fstat(workfile_fd, &st) == -1)
                 fatal("%s: %s", pb->filename, strerror(errno));                  fatal("%s: %s", pb->filename, strerror(errno));
   
         /* Strip all the write bits */          /* Strip all the write bits */
Line 694 
Line 694 
                 (void)rcs_state_set(pb->file, pb->newrev, pb->state);                  (void)rcs_state_set(pb->file, pb->newrev, pb->state);
   
         /* Inherit RCSFILE permissions from file being checked in */          /* Inherit RCSFILE permissions from file being checked in */
         if (fstat(workfile_fd, &st))          if (fstat(workfile_fd, &st) == -1)
                 fatal("%s: %s", pb->filename, strerror(errno));                  fatal("%s: %s", pb->filename, strerror(errno));
   
         /* Strip all the write bits */          /* Strip all the write bits */
Line 820 
Line 820 
 {  {
         struct stat sb;          struct stat sb;
   
         if (fstat(workfile_fd, &sb))          if (fstat(workfile_fd, &sb) == -1)
                 fatal("%s: %s", pb->filename, strerror(errno));                  fatal("%s: %s", pb->filename, strerror(errno));
   
         pb->date = (time_t)sb.st_mtimespec.tv_sec;          pb->date = (time_t)sb.st_mtimespec.tv_sec;

Legend:
Removed from v.1.158  
changed lines
  Added in v.1.159