di_blocks needs to be unsigned so conversion to 64-bit size works (from karels)
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 30 Mar 1995 11:54:17 +0000 (03:54 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 30 Mar 1995 11:54:17 +0000 (03:54 -0800)
SCCS-vsn: sys/ufs/ufs/dinode.h 8.9

usr/src/sys/ufs/ufs/dinode.h

index 28bf6f7..bbe2e7b 100644 (file)
@@ -9,7 +9,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)dinode.h    8.8 (Berkeley) %G%
+ *     @(#)dinode.h    8.9 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -56,7 +56,7 @@ struct dinode {
        ufs_daddr_t     di_db[NDADDR];  /*  40: Direct disk blocks. */
        ufs_daddr_t     di_ib[NIADDR];  /*  88: Indirect disk blocks. */
        u_int32_t       di_flags;       /* 100: Status flags (chflags). */
        ufs_daddr_t     di_db[NDADDR];  /*  40: Direct disk blocks. */
        ufs_daddr_t     di_ib[NIADDR];  /*  88: Indirect disk blocks. */
        u_int32_t       di_flags;       /* 100: Status flags (chflags). */
-       int32_t         di_blocks;      /* 104: Blocks actually held. */
+       u_int32_t       di_blocks;      /* 104: Blocks actually held. */
        int32_t         di_gen;         /* 108: Generation number. */
        u_int32_t       di_uid;         /* 112: File owner. */
        u_int32_t       di_gid;         /* 116: File group. */
        int32_t         di_gen;         /* 108: Generation number. */
        u_int32_t       di_uid;         /* 112: File owner. */
        u_int32_t       di_gid;         /* 116: File group. */