private unsafe int Fsyncdir(path *path, int datasync, fuse_file_info *fi) { try { return(_fileSystem.FSyncDir(ToSpan(path), datasync != 0, ref ToFileInfoRef(fi))); } catch { return(-EIO); } }