diff options
author | Руслан Ижбулатов <lrn1986@gmail.com> | 2018-04-20 17:05:10 +0000 |
---|---|---|
committer | Руслан Ижбулатов <lrn1986@gmail.com> | 2018-04-21 20:52:57 +0000 |
commit | cf581713426871cbd764a594f92aae0f7491f961 (patch) | |
tree | c20594d5ac56f9ae511c05b5bb9e604f6977dc37 | |
parent | 5c8b80c1e41028dd20d9390ea837b1a3793c5327 (diff) | |
download | glib-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.c | 2 |
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"); |