summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorРуслан Ижбулатов <lrn1986@gmail.com>2018-04-20 17:05:10 +0000
committerРуслан Ижбулатов <lrn1986@gmail.com>2018-04-21 20:52:57 +0000
commitcf581713426871cbd764a594f92aae0f7491f961 (patch)
treec20594d5ac56f9ae511c05b5bb9e604f6977dc37
parent5c8b80c1e41028dd20d9390ea837b1a3793c5327 (diff)
downloadglib-cf581713426871cbd764a594f92aae0f7491f961.tar.gz
fileutils test - use UIDs only on *nix
As usual, only call getuid() or geteuid() if G_OS_UNIX is defined.
-rw-r--r--glib/tests/fileutils.c2
1 files changed, 2 insertions, 0 deletions
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");