use super::open_parent;
use crate::fs::{unlink_unchecked, MaybeOwnedFile};
use std::{fs, io, path::Path};
pub(crate) fn unlink(start: &fs::File, path: &Path) -> io::Result<()> {
let start = MaybeOwnedFile::borrowed(start);
let (dir, basename) = open_parent(start, path)?;
unlink_unchecked(&dir, basename.as_ref())
}