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

Diff for /src/usr.bin/fstat/fstat.c between version 1.17 and 1.18

version 1.17, 1998/07/09 20:28:00 version 1.18, 1998/09/06 22:48:46
Line 70 
Line 70 
 #include <nfs/nfsnode.h>  #include <nfs/nfsnode.h>
 #undef NFS  #undef NFS
   
   #include <xfs/xfs_node.h>
   
 #include <net/route.h>  #include <net/route.h>
 #include <netinet/in.h>  #include <netinet/in.h>
 #include <netinet/in_systm.h>  #include <netinet/in_systm.h>
Line 399 
Line 401 
                         if (!msdos_filestat(&vn, &fst))                          if (!msdos_filestat(&vn, &fst))
                                 badtype = "error";                                  badtype = "error";
                         break;                          break;
                   case VT_XFS:
                           if (!xfs_filestat(&vn, &fst))
                                   badtype = "error";
                           break;
                 default: {                  default: {
                         static char unknown[30];                          static char unknown[30];
                         sprintf(badtype = unknown, "?(%x)", vn.v_tag);                          sprintf(badtype = unknown, "?(%x)", vn.v_tag);
Line 571 
Line 577 
         return 1;          return 1;
 }  }
   
   int
   xfs_filestat(vp, fsp)
           struct vnode *vp;
           struct filestat *fsp;
   {
           struct xfs_node xfs_node;
   
           if (!KVM_READ(VNODE_TO_XNODE(vp), &xfs_node, sizeof (xfs_node))) {
                   dprintf("can't read xfs_node at %p for pid %d", VTOI(vp), Pid);
                   return 0;
           }
           fsp->fsid = xfs_node.attr.va_fsid;
           fsp->fileid = (long)xfs_node.attr.va_fileid;
           fsp->mode = xfs_node.attr.va_mode;
           fsp->size = xfs_node.attr.va_size;
           fsp->rdev = xfs_node.attr.va_rdev;
   
           return 1;
   }
   
 char *  char *
 getmnton(m)  getmnton(m)

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18