From 7db6a8e1301084e162ac786fc2924d3b20f15b7e Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Wed, 29 Oct 2025 15:39:46 +0100 Subject: [PATCH] Add fsh_t type for filesystem handles --- share/sysdefs/fs.h | 2 ++ user/fs/fetch.c | 2 +- user/tb/main.c | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) 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;