diff options
author | Karel Zak | 2006-12-07 00:25:37 +0100 |
---|---|---|
committer | Karel Zak | 2006-12-07 00:25:37 +0100 |
commit | 5c36a0eb7cdb0360f9afd5d747c321f423b35984 (patch) | |
tree | 147599a77eaff2b5fbc0d389e89d2b51602326c0 /disk-utils/fsck.minix.c | |
parent | Imported from util-linux-2.8 tarball. (diff) | |
download | kernel-qcow2-util-linux-5c36a0eb7cdb0360f9afd5d747c321f423b35984.tar.gz kernel-qcow2-util-linux-5c36a0eb7cdb0360f9afd5d747c321f423b35984.tar.xz kernel-qcow2-util-linux-5c36a0eb7cdb0360f9afd5d747c321f423b35984.zip |
Imported from util-linux-2.9i tarball.
Diffstat (limited to 'disk-utils/fsck.minix.c')
-rw-r--r-- | disk-utils/fsck.minix.c | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/disk-utils/fsck.minix.c b/disk-utils/fsck.minix.c index ae1d7b1a8..ba64bf34f 100644 --- a/disk-utils/fsck.minix.c +++ b/disk-utils/fsck.minix.c @@ -317,7 +317,7 @@ int check_zone_nr(unsigned short * nr, int * corrected) return 0; } - +#ifdef HAVE_MINIX2 int check_zone_nr2 (unsigned int *nr, int *corrected) { if (!*nr) @@ -336,6 +336,7 @@ int check_zone_nr2 (unsigned int *nr, int *corrected) } return 0; } +#endif /* * read-block reads block nr into the buffer at addr. @@ -627,11 +628,12 @@ struct minix_inode * get_inode(unsigned int nr) nr); print_current_name(); printf("'\n"); - if (repair) + if (repair) { if (ask("Mark in use",1)) mark_inode(nr); - else + } else { errors_uncorrected = 1; + } } if (S_ISDIR(inode->i_mode)) directory++; @@ -762,7 +764,7 @@ static int add_zone(unsigned short * znr, int * corrected) return block; } - +#ifdef HAVE_MINIX2 static int add_zone2 (unsigned int *znr, int *corrected) { int result; @@ -795,6 +797,7 @@ static int add_zone2 (unsigned int *znr, int *corrected) zone_count[block]--; return block; } +#endif static void add_zone_ind(unsigned short * znr, int * corrected) { @@ -812,7 +815,9 @@ static void add_zone_ind(unsigned short * znr, int * corrected) write_block(block, blk); } -static void add_zone_ind2 (unsigned int *znr, int *corrected) +#ifdef HAVE_MINIX2 +static void +add_zone_ind2 (unsigned int *znr, int *corrected) { static char blk[BLOCK_SIZE]; int i, chg_blk = 0; @@ -827,6 +832,7 @@ static void add_zone_ind2 (unsigned int *znr, int *corrected) if (chg_blk) write_block (block, blk); } +#endif static void add_zone_dind(unsigned short * znr, int * corrected) { @@ -844,6 +850,7 @@ static void add_zone_dind(unsigned short * znr, int * corrected) write_block(block, blk); } +#ifdef HAVE_MINIX2 static void add_zone_dind2 (unsigned int *znr, int *corrected) { @@ -877,6 +884,7 @@ add_zone_tind2 (unsigned int *znr, int *corrected) if (blk_chg) write_block (block, blk); } +#endif void check_zones(unsigned int i) { @@ -945,18 +953,20 @@ void check_file(struct minix_inode * dir, unsigned int offset) name_depth++; inode = get_inode(ino); name_depth--; - if (!offset) + if (!offset) { if (!inode || strcmp(".",name)) { print_current_name(); printf(": bad directory: '.' isn't first\n"); errors_uncorrected = 1; } else return; - if (offset == dirsize) + } + if (offset == dirsize) { if (!inode || strcmp("..",name)) { print_current_name(); printf(": bad directory: '..' isn't second\n"); errors_uncorrected = 1; } else return; + } if (!inode) return; if (name_depth < MAX_DEPTH) @@ -1230,12 +1240,12 @@ int main(int argc, char ** argv) #endif while (argc-- > 1) { argv++; - if (argv[0][0] != '-') + if (argv[0][0] != '-') { if (device_name) usage(); else device_name = argv[0]; - else while (*++argv[0]) + } else while (*++argv[0]) switch (argv[0][0]) { case 'l': list=1; break; case 'a': automatic=1; repair=1; break; |