Home | History | Annotate | Download | only in fsck_msdos

Lines Matching refs:mod

65 	int mod = 0;
115 mod |= readfat(dosfs, &boot, boot.ValidFat >= 0 ? boot.ValidFat : 0, &fat);
116 if (mod & FSFATAL) {
126 mod |= readfat(dosfs, &boot, i, &currentFat);
128 if (mod & FSFATAL) {
133 mod |= comparefat(&boot, fat, currentFat, i);
135 if (mod & FSFATAL) {
144 mod |= checkfat(&boot, fat);
145 if (mod & FSFATAL) {
154 mod |= resetDosDirSection(&boot, fat);
156 if (mod & FSFATAL) {
162 mod |= handleDirTree(dosfs, &boot, fat);
163 if (mod & FSFATAL)
169 mod |= checklost(dosfs, &boot, fat);
170 if (mod & FSFATAL)
174 if (mod & FSFATMOD) {
176 mod |= writefat(dosfs, &boot, fat, mod & FSFIXFAT);
177 if (mod & FSFATAL) {
182 mod |= FSERROR;
195 if (mod && (mod & FSERROR) == 0) {
196 if (mod & FSDIRTY) {
198 mod &= ~FSDIRTY;
200 if (mod & FSDIRTY) {
202 mod |= writefat(dosfs, &boot, fat, 1);
205 mod |= FSERROR; /* file system not clean */
210 if (mod & (FSFATAL | FSERROR))
221 if (mod & (FSFATMOD|FSDIRMOD)) {