private unsafe int Rename(path *path, path *path2, int flags) { try { return(_fileSystem.Rename(ToSpan(path), ToSpan(path2), flags)); } catch { return(-EIO); } }