mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-05-29 02:28:35 +08:00
[DFS/FIXUP] Fixup ISO9660 build
Signed-off-by: GuEe-GUI <2991707448@qq.com>
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user