From 27d03d4323a194be86e18d5445b0060d15b46795 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Mon, 16 Jul 2018 09:50:21 -0700 Subject: [PATCH] dll: fuse: ENOSYS has different values on Windows vs Cygwin --- src/dll/fuse/fuse_intf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dll/fuse/fuse_intf.c b/src/dll/fuse/fuse_intf.c index 3363a771..7c9a494c 100644 --- a/src/dll/fuse/fuse_intf.c +++ b/src/dll/fuse/fuse_intf.c @@ -266,7 +266,7 @@ loopend:; if (0 != f->ops.getattr) err = f->ops.getattr(PosixHiddenPath, (void *)&stbuf); else - err = -ENOSYS; + err = -enosys(f->env); } while (0 == err && 0 < --maxtries); if (0 == err) @@ -308,7 +308,7 @@ static BOOLEAN fsp_fuse_intf_CheckSymlinkDirectory(FSP_FILE_SYSTEM *FileSystem, if (0 != f->ops.getattr) err = f->ops.getattr(PosixDotPath, (void *)&stbuf); else - err = -ENOSYS; + err = -enosys(f->env); MemFree(PosixDotPath);