From cf581713426871cbd764a594f92aae0f7491f961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Fri, 20 Apr 2018 17:05:10 +0000 Subject: [PATCH] fileutils test - use UIDs only on *nix As usual, only call getuid() or geteuid() if G_OS_UNIX is defined. --- glib/tests/fileutils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/glib/tests/fileutils.c b/glib/tests/fileutils.c index 555c58edf..9bf7b6e0a 100644 --- a/glib/tests/fileutils.c +++ b/glib/tests/fileutils.c @@ -881,11 +881,13 @@ test_stdio_wrappers (void) GError *error = NULL; /* The permissions tests here don’t work when running as root. */ +#ifdef G_OS_UNIX if (getuid () == 0 || geteuid () == 0) { g_test_skip ("File permissions tests cannot be run as root"); return; } +#endif g_remove ("mkdir-test/test-create"); ret = g_rmdir ("mkdir-test");