Forráskód Böngészése

Modify the position of libc_rent definition

rcitachi 6 hónapja
szülő
commit
d9c16efe8f

+ 11 - 0
components/libc/compilers/common/include/dirent.h

@@ -65,6 +65,17 @@ struct dirent
 };
 #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 *);
 DIR           *opendir(const char *);
 struct dirent *readdir(DIR *);

+ 0 - 12
components/lwp/lwp_syscall.c

@@ -4527,18 +4527,6 @@ sysret_t sys_rmdir(const char *path)
 #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)
 {
     int ret = -1;