From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: dave@gnu.org Subject: [PATCH 1/3] minix: add version 3 layout From: Davidlohr Bueso Reply-To: dave@gnu.org To: Karel Zak Cc: util-linux Content-Type: text/plain; charset="UTF-8" Date: Wed, 29 Jun 2011 13:28:13 -0400 Message-ID: <1309368493.3162.3.camel@offbook> Mime-Version: 1.0 List-ID: From: Davidlohr Bueso Date: Wed, 29 Jun 2011 12:55:18 -0400 Create a specific minix v3 superblock structure and adjust the attribute wr= apper functions to handle it. Signed-off-by: Davidlohr Bueso --- disk-utils/minix.h | 83 +++++++++++++++++++++++++++++++++++++++++++++---= ---- 1 files changed, 72 insertions(+), 11 deletions(-) diff --git a/disk-utils/minix.h b/disk-utils/minix.h index 0ebaa26..fc1d1c0 100644 --- a/disk-utils/minix.h +++ b/disk-utils/minix.h @@ -47,10 +47,29 @@ struct minix_super_block { u32 s_zones; }; =20 +/* V3 minix super-block data on disk */ +struct minix3_super_block { + u32 s_ninodes; + u16 s_pad0; + u16 s_imap_blocks; + u16 s_zmap_blocks; + u16 s_firstdatazone; + u16 s_log_zone_size; + u16 s_pad1; + u32 s_max_size; + u32 s_zones; + u16 s_magic; + u16 s_pad2; + u16 s_blocksize; + u8 s_disk_version; + u16 s_state; +}; + #define BLOCK_SIZE_BITS 10 #define BLOCK_SIZE (1<