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

Corinna Vinschen vinschen@redhat.com
Thu Jul 17 09:20:18 GMT 2025


On Jul 16 13:55, Joel Sherrill wrote:
> 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

GTG.


Thanks,
Corinna



More information about the Newlib mailing list