summaryrefslogtreecommitdiffstats
path: root/sbin/fsck_msdosfs/main.c
diff options
context:
space:
mode:
authortrhodes <trhodes@FreeBSD.org>2003-12-26 17:19:19 +0000
committertrhodes <trhodes@FreeBSD.org>2003-12-26 17:19:19 +0000
commit7dde93f1df429cf9a818bf7b716962298f489807 (patch)
tree9835c24a1c804ff149a9d1763c5619fbd69ab703 /sbin/fsck_msdosfs/main.c
parent1b287b69e9efa62bb22618045208556c1edcbff7 (diff)
downloadFreeBSD-src-7dde93f1df429cf9a818bf7b716962298f489807.zip
FreeBSD-src-7dde93f1df429cf9a818bf7b716962298f489807.tar.gz
Make msdosfs support the dirty flag in FAT16 and FAT32.
Enable lockf support. PR: 55861 Submitted by: Jun Su <junsu@m-net.arbornet.org> (original version) Reviewed by: make universe
Diffstat (limited to 'sbin/fsck_msdosfs/main.c')
-rw-r--r--sbin/fsck_msdosfs/main.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/sbin/fsck_msdosfs/main.c b/sbin/fsck_msdosfs/main.c
index cbfe6da..bef877b 100644
--- a/sbin/fsck_msdosfs/main.c
+++ b/sbin/fsck_msdosfs/main.c
@@ -53,6 +53,7 @@ int alwaysno; /* assume "no" for all questions */
int alwaysyes; /* assume "yes" for all questions */
int preen; /* set when preening */
int rdonly; /* device is opened read only (supersedes above) */
+int force; /* force check even the fs is clean */
static void usage(void) __dead2;
@@ -67,14 +68,12 @@ main(int argc, char **argv)
{
int ret = 0, erg;
int ch;
-
+
+ force = 0;
while ((ch = getopt(argc, argv, "fFnpy")) != -1) {
switch (ch) {
case 'f':
- /*
- * We are always forced, since we don't
- * have a clean flag
- */
+ force = 1;
break;
case 'F':
/* We can never run in background */
OpenPOWER on IntegriCloud