From 1a811ce13d40f9c51b71efc2fc86aeeed72b8024 Mon Sep 17 00:00:00 2001
From: Anon <git@anonweb.de>
Date: Sat, 12 Aug 2023 21:59:58 +0200
Subject: [PATCH] micropython: remove _DIRENT_HAVE_D_TYPE and
 _DIRENT_HAVE_D_INO guards

---
 components/micropython/vendor/extmod/vfs_posix.c | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/components/micropython/vendor/extmod/vfs_posix.c b/components/micropython/vendor/extmod/vfs_posix.c
index 48f7be8078..450138b011 100644
--- a/components/micropython/vendor/extmod/vfs_posix.c
+++ b/components/micropython/vendor/extmod/vfs_posix.c
@@ -206,7 +206,6 @@ STATIC mp_obj_t vfs_posix_ilistdir_it_iternext(mp_obj_t self_in) {
             t->items[0] = mp_obj_new_bytes((const byte *)fn, strlen(fn));
         }
 
-        #ifdef _DIRENT_HAVE_D_TYPE
         #ifdef DTTOIF
         t->items[1] = MP_OBJ_NEW_SMALL_INT(DTTOIF(dirent->d_type));
         #else
@@ -218,16 +217,8 @@ STATIC mp_obj_t vfs_posix_ilistdir_it_iternext(mp_obj_t self_in) {
             t->items[1] = MP_OBJ_NEW_SMALL_INT(dirent->d_type);
         }
         #endif
-        #else
-        // DT_UNKNOWN should have 0 value on any reasonable system
-        t->items[1] = MP_OBJ_NEW_SMALL_INT(0);
-        #endif
 
-        #ifdef _DIRENT_HAVE_D_INO
         t->items[2] = MP_OBJ_NEW_SMALL_INT(dirent->d_ino);
-        #else
-        t->items[2] = MP_OBJ_NEW_SMALL_INT(0);
-        #endif
 
         return MP_OBJ_FROM_PTR(t);
     }
-- 
GitLab