From: Dan Gohman Date: Thu, 29 Aug 2019 13:58:56 +0000 (-0700) Subject: Fix _DIRENT_HAVE_D_* macros. X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=bed0cb5d3a6e098042ed9fec0e90464f1a092821;p=wasi-libc.git Fix _DIRENT_HAVE_D_* macros. Don't define _DIRENT_HAVE_D_RECLEN or _DIRENT_HAVE_D_OFF, as WASI libc's dirent doesn't have d_reclen or d_off. --- diff --git a/libc-top-half/musl/include/dirent.h b/libc-top-half/musl/include/dirent.h index b780ffe..20b1f79 100644 --- a/libc-top-half/musl/include/dirent.h +++ b/libc-top-half/musl/include/dirent.h @@ -25,11 +25,11 @@ typedef struct __dirstream DIR; #include <__typedef_DIR.h> #endif +#ifdef __wasilibc_unmodified_upstream /* Use alternate WASI libc headers */ #define _DIRENT_HAVE_D_RECLEN #define _DIRENT_HAVE_D_OFF #define _DIRENT_HAVE_D_TYPE -#ifdef __wasilibc_unmodified_upstream /* Use alternate WASI libc headers */ struct dirent { ino_t d_ino; off_t d_off;