Skip to content

Commit 472b213

Browse files
committed
Don't define readdir64_r.
wasi-libc doesn't define readdir_r, so don't define readdir64_r as an alias for it.
1 parent 33e8b51 commit 472b213

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

expected/wasm32-wasi/predefined-macros.txt

-1
Original file line numberDiff line numberDiff line change
@@ -3399,7 +3399,6 @@
33993399
#define pwrite64 pwrite
34003400
#define pwritev64 pwritev
34013401
#define readdir64 readdir
3402-
#define readdir64_r readdir_r
34033402
#define remainder(x,y) __tg_real_2(remainder, (x), (y))
34043403
#define remquo(x,y,z) __tg_real_remquo((x), (y), (z))
34053404
#define required_argument 1

libc-top-half/musl/include/dirent.h

+2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ int versionsort(const struct dirent **, const struct dirent **);
8585
#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
8686
#define dirent64 dirent
8787
#define readdir64 readdir
88+
#ifdef __wasilibc_unmodified_upstream /* readdir_r is obsolete */
8889
#define readdir64_r readdir_r
90+
#endif
8991
#define scandir64 scandir
9092
#define alphasort64 alphasort
9193
#define versionsort64 versionsort

0 commit comments

Comments
 (0)