[DFS/FIXUP] Fixup ISO9660 build

Signed-off-by: GuEe-GUI <2991707448@qq.com>
This commit is contained in:
GuEe-GUI
2024-12-18 10:55:37 +08:00
committed by Rbb666
parent 20d116ed4e
commit 07b114ae73
@@ -20,6 +20,7 @@
#include <dfs.h> #include <dfs.h>
#include <dfs_fs.h> #include <dfs_fs.h>
#include <dfs_file.h> #include <dfs_file.h>
#include <posix/string.h>
#include <drivers/misc.h> #include <drivers/misc.h>
#include <drivers/byteorder.h> #include <drivers/byteorder.h>
@@ -118,7 +119,7 @@ rt_packed(struct iso9660_common_voldesc
struct iso9660_date created; struct iso9660_date created;
struct iso9660_date modified; struct iso9660_date modified;
rt_uint8_t unused5[0 /* 1201 */]; rt_uint8_t unused5[0 /* 1201 */];
}; });
struct iso9660 struct iso9660
{ {
@@ -250,7 +251,7 @@ static struct iso9660_fd *iso9660_lookup(struct iso9660 *iso, const char *path,
/* Skip the first '/' */ /* Skip the first '/' */
++path; ++path;
len = rt_strchrnul(path, '/') - path; len = strchrnul(path, '/') - path;
} }
lba = rt_le32_to_cpu(dirent->first_sector); lba = rt_le32_to_cpu(dirent->first_sector);
@@ -359,7 +360,7 @@ static struct iso9660_fd *iso9660_lookup(struct iso9660 *iso, const char *path,
sz = 0; sz = 0;
path += len + 1; path += len + 1;
len = rt_strchrnul(path, '/') - path; len = strchrnul(path, '/') - path;
} }
} while (len); } while (len);
@@ -474,7 +475,7 @@ _end:
return rcount; return rcount;
} }
static int dfs_iso9660_lseek(struct dfs_file *fd, off_t offset) static off_t dfs_iso9660_lseek(struct dfs_file *fd, off_t offset)
{ {
int ret = -EIO; int ret = -EIO;