1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 11:37:44 +00:00

realpath, relpath, tests: fix build on nightly

This commit is contained in:
Alex Lyon 2018-01-16 14:58:35 -08:00
parent 72b4629916
commit e9f32fe170
3 changed files with 3 additions and 3 deletions

View file

@ -77,7 +77,7 @@ fn resolve_path(path: &str, strip: bool, zero: bool, quiet: bool) -> bool {
let mut links_left = 256; let mut links_left = 256;
for part in abs.components() { for part in abs.components() {
result.push(part.as_ref()); result.push(&part);
loop { loop {
if links_left == 0 { if links_left == 0 {
if !quiet { show_error!("Too many symbolic links: {}", path) }; if !quiet { show_error!("Too many symbolic links: {}", path) };

View file

@ -75,7 +75,7 @@ pub fn uumain(args: Vec<String>) -> i32 {
let mut result = PathBuf::new(); let mut result = PathBuf::new();
absfrom.components().skip(suffix_pos).map(|_| result.push("..")).last(); absfrom.components().skip(suffix_pos).map(|_| result.push("..")).last();
absto.components().skip(suffix_pos).map(|x| result.push(x.as_ref())).last(); absto.components().skip(suffix_pos).map(|x| result.push(&x)).last();
println!("{}", result.display()); println!("{}", result.display());
0 0

View file

@ -211,7 +211,7 @@ impl AtPath {
let mut unprefixed = PathBuf::new(); let mut unprefixed = PathBuf::new();
for component in prefixed.components() for component in prefixed.components()
.skip(self.subdir.components().count()) { .skip(self.subdir.components().count()) {
unprefixed.push(component.as_ref().to_str().unwrap()); unprefixed.push(component.as_os_str().to_str().unwrap());
} }
unprefixed unprefixed
} else { } else {