diff --git a/share/sysdefs/fs.h b/share/sysdefs/fs.h index aff9b81..d768606 100644 --- a/share/sysdefs/fs.h +++ b/share/sysdefs/fs.h @@ -21,4 +21,6 @@ typedef struct { char name[0x100]; } FsDirent; +typedef int32_t fsh_t; + #endif // SHARE_SYSDEFS_FS_H_ diff --git a/user/fs/fetch.c b/user/fs/fetch.c index b26a4e3..b74e756 100644 --- a/user/fs/fetch.c +++ b/user/fs/fetch.c @@ -51,7 +51,7 @@ void fs_fetch(void) { } if (statbuf.type == FSSTAT_FILE) { - int32_t h = fs_openf(path, FS_OF_READ); + fsh_t h = fs_openf(path, FS_OF_READ); if (h < 0) { uprintf("fs: could not open %s\n", path); return; diff --git a/user/tb/main.c b/user/tb/main.c index a3e5dad..bd38afd 100644 --- a/user/tb/main.c +++ b/user/tb/main.c @@ -44,7 +44,7 @@ void set_config(void) { } void do_file(char *filepath) { - int32_t h = fs_openf(filepath, FS_OF_READ); + fsh_t h = fs_openf(filepath, FS_OF_READ); if (h < 0) { LOG(LOG_ERR, "Could not open %s: %s\n", filepath, ERRSTRING(h)); return;