private unsafe int Access(path *path, mode_t mode) { try { return(_fileSystem.Access(ToSpan(path), mode)); } catch { return(-EIO); } }