Modify the position of libc_rent definition
This commit is contained in:
parent
5e8602c6e0
commit
d9c16efe8f
|
@ -65,6 +65,17 @@ struct dirent
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef RT_USING_MUSLLIBC
|
||||||
|
typedef uint64_t ino_t;
|
||||||
|
#endif
|
||||||
|
struct libc_dirent {
|
||||||
|
ino_t d_ino;
|
||||||
|
off_t d_off;
|
||||||
|
unsigned short d_reclen;
|
||||||
|
unsigned char d_type;
|
||||||
|
char d_name[DIRENT_NAME_MAX];
|
||||||
|
};
|
||||||
|
|
||||||
int closedir(DIR *);
|
int closedir(DIR *);
|
||||||
DIR *opendir(const char *);
|
DIR *opendir(const char *);
|
||||||
struct dirent *readdir(DIR *);
|
struct dirent *readdir(DIR *);
|
||||||
|
|
|
@ -4527,18 +4527,6 @@ sysret_t sys_rmdir(const char *path)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef RT_USING_MUSLLIBC
|
|
||||||
typedef uint64_t ino_t;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
struct libc_dirent {
|
|
||||||
ino_t d_ino;
|
|
||||||
off_t d_off;
|
|
||||||
unsigned short d_reclen;
|
|
||||||
unsigned char d_type;
|
|
||||||
char d_name[DIRENT_NAME_MAX];
|
|
||||||
};
|
|
||||||
|
|
||||||
sysret_t sys_getdents(int fd, struct libc_dirent *dirp, size_t nbytes)
|
sysret_t sys_getdents(int fd, struct libc_dirent *dirp, size_t nbytes)
|
||||||
{
|
{
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
|
|
Loading…
Reference in New Issue