From 91c85981b46da8419525eee7ee1498625d9719df Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 3 Dec 2011 15:28:47 +0100 Subject: [PATCH] sethostname tests: Fix compilation error on mingw. * tests/test-sethostname.c: Don't include . (geteuid): Use a dummy value without uid_t. * modules/sethostname-tests (Depends-on): Remove sys_types. --- ChangeLog | 5 +++++ modules/sethostname-tests | 1 - tests/test-sethostname.c | 8 ++------ 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index dda6c4f717..ee3a78cb88 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2011-12-03 Bruno Haible + sethostname tests: Fix compilation error on mingw. + * tests/test-sethostname.c: Don't include . + (geteuid): Use a dummy value without uid_t. + * modules/sethostname-tests (Depends-on): Remove sys_types. + sethostname tests: Avoid a gcc warning. * tests/test-sethostname.c (main): Remove an unused variable. diff --git a/modules/sethostname-tests b/modules/sethostname-tests index 60785f0d51..4435769f4c 100644 --- a/modules/sethostname-tests +++ b/modules/sethostname-tests @@ -4,7 +4,6 @@ tests/signature.h tests/macros.h Depends-on: -sys_types configure.ac: AC_CHECK_FUNCS_ONCE([geteuid]) diff --git a/tests/test-sethostname.c b/tests/test-sethostname.c index c9e5b80d87..41d7151cee 100644 --- a/tests/test-sethostname.c +++ b/tests/test-sethostname.c @@ -24,8 +24,6 @@ SIGNATURE_CHECK (sethostname, int, (const char *, size_t)); /* for HOST_NAME_MAX */ #include -/* for uid_t */ -#include /* for strlen */ #include @@ -36,11 +34,9 @@ SIGNATURE_CHECK (sethostname, int, (const char *, size_t)); #define TESTHOSTNAME "gnulib-hostname" -/* mingw and MSVC 9 lack geteuid, so setup a value that will indicate - we don't have root privilege since we wouldn't know whether to - expect success or failure when setting a name anyway*/ +/* mingw and MSVC 9 lack geteuid, so setup a dummy value. */ #if !HAVE_GETEUID -# define geteuid() ((uid_t) -1) +# define geteuid() 0 #endif int -- 2.39.5