Просмотр исходного кода

emul: add sanity check for blkfs

pull/108/head
Virgil Dupras 4 лет назад
Родитель
Сommit
48f371d380
1 измененных файлов: 7 добавлений и 0 удалений
  1. +7
    -0
      emul/emul.c

+ 7
- 0
emul/emul.c Просмотреть файл

@@ -86,6 +86,13 @@ Machine* emul_init()
fprintf(stderr, "Can't open\n");
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
memset(m.mem, 0, 0x10000);
FILE *bfp = fopen(FBIN_PATH, "r");


Загрузка…
Отмена
Сохранить