[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

View File

@@ -20,6 +20,7 @@
#include <dfs.h>
#include <dfs_fs.h>
#include <dfs_file.h>
#include <posix/string.h>
#include <drivers/misc.h>
#include <drivers/byteorder.h>
@@ -118,7 +119,7 @@ rt_packed(struct iso9660_common_voldesc
struct iso9660_date created;
struct iso9660_date modified;
rt_uint8_t unused5[0 /* 1201 */];
};
});
struct iso9660
{
@@ -250,7 +251,7 @@ static struct iso9660_fd *iso9660_lookup(struct iso9660 *iso, const char *path,
/* Skip the first '/' */
++path;
len = rt_strchrnul(path, '/') - path;
len = strchrnul(path, '/') - path;
}
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;
path += len + 1;
len = rt_strchrnul(path, '/') - path;
len = strchrnul(path, '/') - path;
}
} while (len);
@@ -474,7 +475,7 @@ _end:
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;