The 'dirent' module provides a replacement dirent.h for MSVC since 2011-09-13.
2018-10-07 Bruno Haible <br...@clisp.org> dirent: Update documentation. * doc/posix-headers/dirent.texi: The MSVC issue is fixed by Gnulib. diff --git a/doc/posix-headers/dirent.texi b/doc/posix-headers/dirent.texi index d61ffa6..0143c7b 100644 --- a/doc/posix-headers/dirent.texi +++ b/doc/posix-headers/dirent.texi @@ -8,6 +8,10 @@ Gnulib module: dirent Portability problems fixed by Gnulib: @itemize @item +This header file is missing on some platforms: +MSVC 14. + +@item The type @code{ino_t} is missing on some platforms: glibc 2.23 and others. @@ -16,10 +20,6 @@ glibc 2.23 and others. Portability problems not fixed by Gnulib: @itemize @item -This header file is missing on some platforms: -MSVC 14. - -@item Although many systems define a @code{struct dirent} member named @code{d_type} and directory entry type macros like @code{DT_DIR} and @code{DT_LNK}, some do not: