private int _OnAccessPath(string path, int mode) { Errno errno; try { AccessModes _mode = NativeConvert.ToAccessModes(mode); errno = _filesystem.OnAccessPath(path, _mode); } catch (Exception e) { Trace.WriteLine(e.ToString()); errno = Errno.EIO; } return(Interop.ConvertErrno(errno)); }