# HG changeset patch # User Bruno Haible # Date 1322922527 -3600 # Node ID 5e77939eb443d702bf305f8b2a1f3635bf971274 # Parent ceb95637edc600e0030675ed89548ea0d46685c0 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. diff --git a/ChangeLog b/ChangeLog --- 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 --- a/modules/sethostname-tests +++ b/modules/sethostname-tests @@ -4,7 +4,6 @@ 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 --- a/tests/test-sethostname.c +++ b/tests/test-sethostname.c @@ -24,8 +24,6 @@ /* for HOST_NAME_MAX */ #include -/* for uid_t */ -#include /* for strlen */ #include @@ -36,11 +34,9 @@ #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