keep npartitions independent of byte order
authorMike Karels <karels@ucbvax.Berkeley.EDU>
Tue, 20 Jan 1987 07:19:36 +0000 (23:19 -0800)
committerMike Karels <karels@ucbvax.Berkeley.EDU>
Tue, 20 Jan 1987 07:19:36 +0000 (23:19 -0800)
SCCS-vsn: sys/sys/disklabel.h 7.3

usr/src/sys/sys/disklabel.h

index d642dc7..ad0a139 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- *     @(#)disklabel.h 7.2 (Berkeley) %G%
+ *     @(#)disklabel.h 7.3 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -85,10 +85,11 @@ struct disklabel {
        u_long  d_checksum;             /* xor of data incl. partitions */
 
                        /* filesystem and partition information: */
        u_long  d_checksum;             /* xor of data incl. partitions */
 
                        /* filesystem and partition information: */
-       u_long  d_npartitions;          /* number of partitions in following */
        u_long  d_bbsize;               /* size of boot area at sn0, bytes */
        u_long  d_sbsize;               /* max size of fs superblock, bytes */
 #define        d_swablast d_sbsize
        u_long  d_bbsize;               /* size of boot area at sn0, bytes */
        u_long  d_sbsize;               /* max size of fs superblock, bytes */
 #define        d_swablast d_sbsize
+       u_char  d_unused[3];            /* padding */
+       u_char  d_npartitions;          /* number of partitions in following */
        struct  partition {             /* the partition table */
                u_long  p_size;         /* number of sectors in partition */
                u_long  p_offset;       /* starting sector */
        struct  partition {             /* the partition table */
                u_long  p_size;         /* number of sectors in partition */
                u_long  p_offset;       /* starting sector */