Added filesystem module

This commit is contained in:
rxi
2016-09-29 19:22:29 +01:00
parent a20901c2ba
commit 2689bfc2fa
4 changed files with 501 additions and 5 deletions

View File

@@ -15,6 +15,7 @@
#include "vga.h"
#include "luaobj.h"
#include "keyboard.h"
#include "filesystem.h"
#include "mouse.h"
#include "image.h"
#include "palette.h"
@@ -27,9 +28,11 @@ static void deinit(void) {
vga_deinit();
keyboard_deinit();
lua_close(L);
filesystem_deinit();
dmt_dump(stdout);
}
static int onLuaPanic(lua_State *L) {
vga_deinit();
const char *err = lua_tostring(L, -1);
@@ -44,6 +47,7 @@ int main(void) {
/* Init everything */
atexit(deinit);
filesystem_mount("."); /* Mount cwd: temporary */
vga_init();
palette_init();
keyboard_init();