diff options
Diffstat (limited to 'libraries/base/jsbits/base.js')
-rw-r--r-- | libraries/base/jsbits/base.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libraries/base/jsbits/base.js b/libraries/base/jsbits/base.js index 1f0123943b..46434298c0 100644 --- a/libraries/base/jsbits/base.js +++ b/libraries/base/jsbits/base.js @@ -14,11 +14,11 @@ function h$base_access(file, file_off, mode, c) { TRACE_IO("base_access") #ifndef GHCJS_BROWSER if(h$isNode()) { - h$fs.stat(fd, function(err, fs) { - if(err) { + h$fs.access(h$decodeUtf8z(file, file_off), mode, function(err) { + if (err) { h$handleErrnoC(err, -1, 0, c); } else { - c(mode & fs.mode); // fixme is this ok? + c(0); } }); } else |