From: Bruno Haible Date: Sat, 25 May 2024 13:48:32 +0000 (+0200) Subject: euidaccess: Fix test failure on native Windows. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=fdc7ed1d2a09d4b51fbf91f4a6f034f8571c9941;p=gnulib.git euidaccess: Fix test failure on native Windows. * lib/euidaccess.c: Don't include . (euidaccess): On native Windows, invoke access, not _access. --- diff --git a/ChangeLog b/ChangeLog index 5e3e5fab4b..30d0dde75f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2024-05-25 Bruno Haible + + euidaccess: Fix test failure on native Windows. + * lib/euidaccess.c: Don't include . + (euidaccess): On native Windows, invoke access, not _access. + 2024-05-25 Bruno Haible mcel tests: Avoid test failures due to broken GB18030 converter. diff --git a/lib/euidaccess.c b/lib/euidaccess.c index ad392dba19..6229f2c0d0 100644 --- a/lib/euidaccess.c +++ b/lib/euidaccess.c @@ -29,9 +29,7 @@ #include #include #include -#if defined _WIN32 && ! defined __CYGWIN__ -# include -#else +#if !(defined _WIN32 && ! defined __CYGWIN__) # include "root-uid.h" #endif @@ -88,7 +86,7 @@ euidaccess (const char *file, int mode) #elif HAVE_EACCESS /* FreeBSD */ return eaccess (file, mode); #elif defined _WIN32 && ! defined __CYGWIN__ /* mingw */ - return _access (file, mode); + return access (file, mode); #else /* Mac OS X, NetBSD, OpenBSD, HP-UX, Solaris, Cygwin, BeOS */ uid_t uid = getuid ();