pub fn make_executable(path: &Path) -> Result<()>
Sets executable permission bits (+x) on Unix; no-op on Windows.