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

Diff for /src/usr.bin/tcfs/Attic/tcfs_flags.c between version 1.1 and 1.2

version 1.1, 2000/06/18 22:07:24 version 1.2, 2000/06/19 01:36:17
Line 45 
Line 45 
 tcfs_flags  tcfs_flags
 tcfs_setflags(int fd, tcfs_flags x)  tcfs_setflags(int fd, tcfs_flags x)
 {  {
         tcfs_flags r,n;          tcfs_flags r, n;
         r = tcfs_getflags(fd);          r = tcfs_getflags(fd);
   
         if (r.flag == -1) {          if (r.flag == -1) {
                  r.flag = -1;                  r.flag = -1;
                  return r;                  return r;
         }          }
   
         n = x;          n = x;
         FI_SET_SP(&n,FI_SPURE(&r));          FI_SET_SP(&n, FI_SPURE(&r));
   
         if (fchflags(fd, n.flag))          if (fchflags(fd, n.flag)) {
                  r.flag = -1;                  perror("fchflags");
                   r.flag = -1;
           }
   
         return r;          return r;
 }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2