Lines Matching refs:mod
51 int mod = 0;
95 mod |= readfat(dosfs, &boot, boot.ValidFat >= 0 ? boot.ValidFat : 0, &fat);
96 if (mod & FSFATAL) {
105 mod |= readfat(dosfs, &boot, i, ¤tFat);
107 if (mod & FSFATAL)
110 mod |= comparefat(&boot, fat, currentFat, i);
112 if (mod & FSFATAL)
119 mod |= checkfat(&boot, fat);
120 if (mod & FSFATAL)
127 mod |= resetDosDirSection(&boot, fat);
129 if (mod & FSFATAL)
133 mod |= handleDirTree(dosfs, &boot, fat);
134 if (mod & FSFATAL)
140 mod |= checklost(dosfs, &boot, fat);
141 if (mod & FSFATAL)
145 if (mod & (FSFATMOD|FSFIXFAT)) {
147 mod |= writefat(dosfs, &boot, fat, mod & FSFIXFAT);
148 if (mod & FSFATAL)
151 mod |= FSERROR;
164 if (mod && (mod & FSERROR) == 0) {
165 if (mod & FSDIRTY) {
167 mod &= ~FSDIRTY;
169 if (mod & FSDIRTY) {
171 mod |= writefat(dosfs, &boot, fat, 1);
174 mod |= FSERROR; /* file system not clean */
179 if (mod & (FSFATAL | FSERROR))
190 if (mod & (FSFATMOD|FSDIRMOD))