mirror of
https://github.com/hsoft/collapseos.git
synced 2024-11-27 14:18:06 +11:00
emul: add sanity check for blkfs
This commit is contained in:
parent
bcddfd461d
commit
48f371d380
@ -86,6 +86,13 @@ Machine* emul_init()
|
|||||||
fprintf(stderr, "Can't open\n");
|
fprintf(stderr, "Can't open\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
fseek(blkfp, 0, SEEK_END);
|
||||||
|
if (ftell(blkfp) < 100 * 1024) {
|
||||||
|
fclose(blkfp);
|
||||||
|
fprintf(stderr, "emul/blkfs too small, something's wrong, aborting.\n");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
fseek(blkfp, 0, SEEK_SET);
|
||||||
// initialize memory
|
// initialize memory
|
||||||
memset(m.mem, 0, 0x10000);
|
memset(m.mem, 0, 0x10000);
|
||||||
FILE *bfp = fopen(FBIN_PATH, "r");
|
FILE *bfp = fopen(FBIN_PATH, "r");
|
||||||
|
Loading…
Reference in New Issue
Block a user