Commit 535e0a37 authored by Akira TAGOH's avatar Akira TAGOH

Bug 54138 - X_OK permission is invalid for win32 access(..) calls

X_OK checking was added back in 8ae1e3d5
which was removed due to the same reason in
23848903.
apparently the test case in Bug#18934 still works without it.
so I'm removing it again to get this working on Windows.
parent 9ec86866
......@@ -853,7 +853,7 @@ FcDirCacheWrite (FcCache *cache, FcConfig *config)
if (!list)
return FcFalse;
while ((test_dir = FcStrListNext (list))) {
if (access ((char *) test_dir, W_OK|X_OK) == 0)
if (access ((char *) test_dir, W_OK) == 0)
{
cache_dir = test_dir;
break;
......@@ -1368,7 +1368,7 @@ FcDirCacheCreateTagFile (const FcChar8 *cache_dir)
if (!cache_dir)
return FcFalse;
if (access ((char *) cache_dir, W_OK|X_OK) == 0)
if (access ((char *) cache_dir, W_OK) == 0)
{
/* Create CACHEDIR.TAG */
cache_tag = FcStrPlus (cache_dir, (const FcChar8 *) FC_DIR_SEPARATOR_S "CACHEDIR.TAG");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment