name: { let cstr = unsafe { &CStr::from_ptr(info.name.as_slice().as_ptr()) }; let osstr = ::from_bytes(cstr.to_bytes()); PathBuf::from(osstr) },