Lines Matching refs:fsinfo

49 	u_char fsinfo[2 * DOSBOOTBLOCKSIZE];  in readboot()  local
202 || read(dosfs, fsinfo, sizeof fsinfo) != sizeof fsinfo) { in readboot()
206 if (memcmp(fsinfo, "RRaA", 4) in readboot()
207 || memcmp(fsinfo + 0x1e4, "rrAa", 4) in readboot()
208 || fsinfo[0x1fc] in readboot()
209 || fsinfo[0x1fd] in readboot()
210 || fsinfo[0x1fe] != 0x55 in readboot()
211 || fsinfo[0x1ff] != 0xaa in readboot()
212 || fsinfo[0x3fc] in readboot()
213 || fsinfo[0x3fd] in readboot()
214 || fsinfo[0x3fe] != 0x55 in readboot()
215 || fsinfo[0x3ff] != 0xaa) { in readboot()
218 memcpy(fsinfo, "RRaA", 4); in readboot()
219 memcpy(fsinfo + 0x1e4, "rrAa", 4); in readboot()
220 fsinfo[0x1fc] = fsinfo[0x1fd] = 0; in readboot()
221 fsinfo[0x1fe] = 0x55; in readboot()
222 fsinfo[0x1ff] = 0xaa; in readboot()
223 fsinfo[0x3fc] = fsinfo[0x3fd] = 0; in readboot()
224 fsinfo[0x3fe] = 0x55; in readboot()
225 fsinfo[0x3ff] = 0xaa; in readboot()
229 || write(dosfs, fsinfo, sizeof fsinfo) in readboot()
230 != sizeof fsinfo) { in readboot()
239 boot->FSFree = fsinfo[0x1e8] + (fsinfo[0x1e9] << 8) in readboot()
240 + (fsinfo[0x1ea] << 16) in readboot()
241 + (fsinfo[0x1eb] << 24); in readboot()
242 boot->FSNext = fsinfo[0x1ec] + (fsinfo[0x1ed] << 8) in readboot()
243 + (fsinfo[0x1ee] << 16) in readboot()
244 + (fsinfo[0x1ef] << 24); in readboot()
339 u_char fsinfo[2 * DOSBOOTBLOCKSIZE]; in writefsinfo() local
343 || read(dosfs, fsinfo, sizeof fsinfo) != sizeof fsinfo) { in writefsinfo()
347 fsinfo[0x1e8] = (u_char)boot->FSFree; in writefsinfo()
348 fsinfo[0x1e9] = (u_char)(boot->FSFree >> 8); in writefsinfo()
349 fsinfo[0x1ea] = (u_char)(boot->FSFree >> 16); in writefsinfo()
350 fsinfo[0x1eb] = (u_char)(boot->FSFree >> 24); in writefsinfo()
351 fsinfo[0x1ec] = (u_char)boot->FSNext; in writefsinfo()
352 fsinfo[0x1ed] = (u_char)(boot->FSNext >> 8); in writefsinfo()
353 fsinfo[0x1ee] = (u_char)(boot->FSNext >> 16); in writefsinfo()
354 fsinfo[0x1ef] = (u_char)(boot->FSNext >> 24); in writefsinfo()
357 || write(dosfs, fsinfo, sizeof fsinfo) in writefsinfo()
358 != sizeof fsinfo) { in writefsinfo()