[PATCH] rtems/../sys/dirent.h: Enable DT_ symbols for POSIX >= 202405L

Joel Sherrill joel@rtems.org
Wed Jul 16 18:55:21 GMT 2025


Issue 8 added the DT_* device type symbols which were previously
BSD extensions.
---
 newlib/libc/sys/rtems/include/sys/dirent.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/newlib/libc/sys/rtems/include/sys/dirent.h b/newlib/libc/sys/rtems/include/sys/dirent.h
index 6f8ff4278..3e41635b7 100644
--- a/newlib/libc/sys/rtems/include/sys/dirent.h
+++ b/newlib/libc/sys/rtems/include/sys/dirent.h
@@ -99,7 +99,7 @@ struct dirent {
 
 #define	__dirfd(dp)	((dp)->dd_fd)
 
-#if __BSD_VISIBLE
+#if __BSD_VISIBLE || __POSIX_VISIBLE >= 202405
 
 /*
  * File types
-- 
2.47.1



More information about the Newlib mailing list