You've already forked uutils.github.io
mirror of
https://github.com/uutils/uutils.github.io.git
synced 2026-06-10 16:12:28 -07:00
deploy: f0e8d44e6e
This commit is contained in:
@@ -375,6 +375,9 @@
|
||||
<a href="#375" id="375">375</a>
|
||||
<a href="#376" id="376">376</a>
|
||||
<a href="#377" id="377">377</a>
|
||||
<a href="#378" id="378">378</a>
|
||||
<a href="#379" id="379">379</a>
|
||||
<a href="#380" id="380">380</a>
|
||||
</pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.
|
||||
//
|
||||
// (c) Alex Lyon <arcterus@mail.com>
|
||||
@@ -389,12 +392,12 @@
|
||||
<span class="kw">use </span>std::os::unix::fs::{MetadataExt, PermissionsExt};
|
||||
<span class="kw">use </span>std::path::Path;
|
||||
<span class="kw">use </span>uucore::display::Quotable;
|
||||
<span class="kw">use </span>uucore::error::{ExitCode, UResult, USimpleError, UUsageError};
|
||||
<span class="kw">use </span>uucore::error::{set_exit_code, ExitCode, UResult, USimpleError, UUsageError};
|
||||
<span class="kw">use </span>uucore::fs::display_permissions_unix;
|
||||
<span class="kw">use </span>uucore::libc::mode_t;
|
||||
<span class="attr">#[cfg(not(windows))]
|
||||
</span><span class="kw">use </span>uucore::mode;
|
||||
<span class="kw">use </span>uucore::{format_usage, show_error};
|
||||
<span class="kw">use </span>uucore::{format_usage, show, show_error};
|
||||
|
||||
<span class="kw">const </span>ABOUT: <span class="kw-2">&</span>str = <span class="string">"Change the mode of each FILE to MODE.\n\
|
||||
With --reference, change the mode of each FILE to that of RFILE."</span>;
|
||||
@@ -572,21 +575,24 @@
|
||||
filename.quote()
|
||||
);
|
||||
<span class="kw">if </span>!<span class="self">self</span>.quiet {
|
||||
<span class="kw">return </span><span class="prelude-val">Err</span>(USimpleError::new(
|
||||
<span class="macro">show!</span>(USimpleError::new(
|
||||
<span class="number">1</span>,
|
||||
<span class="macro">format!</span>(<span class="string">"cannot operate on dangling symlink {}"</span>, filename.quote()),
|
||||
));
|
||||
}
|
||||
} <span class="kw">else if </span>!<span class="self">self</span>.quiet {
|
||||
<span class="kw">return </span><span class="prelude-val">Err</span>(USimpleError::new(
|
||||
<span class="macro">show!</span>(USimpleError::new(
|
||||
<span class="number">1</span>,
|
||||
<span class="macro">format!</span>(
|
||||
<span class="string">"cannot access {}: No such file or directory"</span>,
|
||||
filename.quote()
|
||||
),
|
||||
)
|
||||
));
|
||||
}
|
||||
<span class="kw">return </span><span class="prelude-val">Err</span>(ExitCode::new(<span class="number">1</span>));
|
||||
<span class="comment">// GNU exits with exit code 1 even if -q or --quiet are passed
|
||||
// So we set the exit code, because it hasn't been set yet if `self.quiet` is true.
|
||||
</span>set_exit_code(<span class="number">1</span>);
|
||||
<span class="kw">continue</span>;
|
||||
}
|
||||
<span class="kw">if </span><span class="self">self</span>.recursive && <span class="self">self</span>.preserve_root && filename == <span class="string">"/" </span>{
|
||||
<span class="kw">return </span><span class="prelude-val">Err</span>(USimpleError::new(
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user