From fdc7ed1d2a09d4b51fbf91f4a6f034f8571c9941 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 25 May 2024 15:48:32 +0200 Subject: [PATCH] euidaccess: Fix test failure on native Windows. * lib/euidaccess.c: Don't include . (euidaccess): On native Windows, invoke access, not _access. --- ChangeLog | 6 ++++++ lib/euidaccess.c | 6 ++---- 2 files changed, 8 insertions(+), 4 deletions(-) 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 (); -- 2.39.5