diff options
author | Karel Zak | 2011-07-21 12:13:33 +0200 |
---|---|---|
committer | Karel Zak | 2011-07-21 12:13:33 +0200 |
commit | 058cda4c1de90ca4fc3293a3bb5b859d87315d4d (patch) | |
tree | e95b1c7144b9c30a2efbb7bbc2edc9b9f62870fe /disk-utils/minix_programs.h | |
parent | Merge branch 'minix' of https://github.com/kerolasa/lelux-utiliteetit (diff) | |
download | kernel-qcow2-util-linux-058cda4c1de90ca4fc3293a3bb5b859d87315d4d.tar.gz kernel-qcow2-util-linux-058cda4c1de90ca4fc3293a3bb5b859d87315d4d.tar.xz kernel-qcow2-util-linux-058cda4c1de90ca4fc3293a3bb5b859d87315d4d.zip |
minix: cleanup global variables and macros
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/minix_programs.h')
-rw-r--r-- | disk-utils/minix_programs.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/disk-utils/minix_programs.h b/disk-utils/minix_programs.h index 3e6c649ac..4af1a3447 100644 --- a/disk-utils/minix_programs.h +++ b/disk-utils/minix_programs.h @@ -6,13 +6,18 @@ /* * Global variables. */ -static int fs_version = 1; /* this default value needs to change in a near future */ +extern int fs_version; +extern char *super_block_buffer; -static char *super_block_buffer; -static char *inode_buffer = NULL; +#define Super (*(struct minix_super_block *) super_block_buffer) +#define Super3 (*(struct minix3_super_block *) super_block_buffer) -static char *inode_map; -static char *zone_map; +#define INODE_SIZE (sizeof(struct minix_inode)) +#define INODE2_SIZE (sizeof(struct minix2_inode)) + +#define BITS_PER_BLOCK (MINIX_BLOCK_SIZE << 3) + +#define UPPER(size,n) ((size+((n)-1))/(n)) /* * Inline functions. |