From 8261931d1b3ed1a5efec057f623738388f4ed39e Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 22 Apr 2009 22:33:08 +1000 Subject: coreutils/test: fix wrong "test -rwx" --- coreutils/test.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/coreutils/test.c b/coreutils/test.c index f9b872f1d..0a020314e 100644 --- a/coreutils/test.c +++ b/coreutils/test.c @@ -563,6 +563,7 @@ static int test_eaccess(char *path, int mode) if (stat(path, &st) < 0) return -1; +#ifndef __MINGW32__ if (euid == 0) { /* Root can read or write any file. */ if (mode != X_OK) @@ -578,6 +579,9 @@ static int test_eaccess(char *path, int mode) mode <<= 6; else if (is_a_group_member(st.st_gid)) mode <<= 3; +#else + mode <<= 6; /* owner */ +#endif if (st.st_mode & mode) return 0; -- cgit v1.2.3-55-g6feb