From 313d1a67708737cab0e917ac4064cb39a167e794 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 30 Aug 2020 02:31:27 +0200 Subject: Fix link error on native Windows with MSVC/clang. * tests/test2.c (SET_BINARY): On native Windows, use _setmode, not setmode. --- ChangeLog | 6 ++++++ tests/test2.c | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 46ff3ec..29551e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2020-08-29 Bruno Haible + + Fix link error on native Windows with MSVC/clang. + * tests/test2.c (SET_BINARY): On native Windows, use _setmode, not + setmode. + 2020-08-29 Bruno Haible Update after gnulib changed. diff --git a/tests/test2.c b/tests/test2.c index 130a0a3..c1c08cc 100644 --- a/tests/test2.c +++ b/tests/test2.c @@ -16,7 +16,11 @@ #endif #if O_BINARY # include -# define SET_BINARY(f) setmode (f, O_BINARY) +# if defined __EMX__ || defined __DJGPP__ || defined __CYGWIN__ +# define SET_BINARY(f) setmode (f, O_BINARY) +# else +# define SET_BINARY(f) _setmode (f, O_BINARY) +# endif #else # define SET_BINARY(f) (void)0 #endif -- cgit v1.2.1