don't assume unless BYTE_ORDER is defined
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Sat, 2 Nov 1991 09:54:41 +0000 (01:54 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Sat, 2 Nov 1991 09:54:41 +0000 (01:54 -0800)
SCCS-vsn: sys/ufs/ffs/dinode.h 7.11
SCCS-vsn: sys/ufs/ufs/dinode.h 7.11

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

index cac5ee2..371dbf0 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)dinode.h    7.10 (Berkeley) %G%
+ *     @(#)dinode.h    7.11 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -35,11 +35,16 @@ struct dinode {
        long    di_spare[4];    /* 112: reserved, currently unused */
 };
 
        long    di_spare[4];    /* 112: reserved, currently unused */
 };
 
+#ifdef BYTE_ORDER
 #if BYTE_ORDER == LITTLE_ENDIAN || defined(tahoe) /* ugh! -- must be fixed */
 #define        di_size         di_qsize.val[0]
 #else /* BYTE_ORDER == BIG_ENDIAN */
 #define        di_size         di_qsize.val[1]
 #endif
 #if BYTE_ORDER == LITTLE_ENDIAN || defined(tahoe) /* ugh! -- must be fixed */
 #define        di_size         di_qsize.val[0]
 #else /* BYTE_ORDER == BIG_ENDIAN */
 #define        di_size         di_qsize.val[1]
 #endif
+#else
+#define        di_size         BYTE_ORDER_UNDEFINED
+#endif
+
 #define        di_rdev         di_db[0]
 
 /* file modes */
 #define        di_rdev         di_db[0]
 
 /* file modes */
index cac5ee2..371dbf0 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)dinode.h    7.10 (Berkeley) %G%
+ *     @(#)dinode.h    7.11 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -35,11 +35,16 @@ struct dinode {
        long    di_spare[4];    /* 112: reserved, currently unused */
 };
 
        long    di_spare[4];    /* 112: reserved, currently unused */
 };
 
+#ifdef BYTE_ORDER
 #if BYTE_ORDER == LITTLE_ENDIAN || defined(tahoe) /* ugh! -- must be fixed */
 #define        di_size         di_qsize.val[0]
 #else /* BYTE_ORDER == BIG_ENDIAN */
 #define        di_size         di_qsize.val[1]
 #endif
 #if BYTE_ORDER == LITTLE_ENDIAN || defined(tahoe) /* ugh! -- must be fixed */
 #define        di_size         di_qsize.val[0]
 #else /* BYTE_ORDER == BIG_ENDIAN */
 #define        di_size         di_qsize.val[1]
 #endif
+#else
+#define        di_size         BYTE_ORDER_UNDEFINED
+#endif
+
 #define        di_rdev         di_db[0]
 
 /* file modes */
 #define        di_rdev         di_db[0]
 
 /* file modes */