From bb3536bf14206e7e9d2275583c2caa3b7da09765 Mon Sep 17 00:00:00 2001 From: Knight Date: Sat, 18 Jun 2016 17:43:28 +0800 Subject: [PATCH] mktemp: respect quiet option --- src/mktemp/mktemp.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mktemp/mktemp.rs b/src/mktemp/mktemp.rs index a12646410..497241891 100644 --- a/src/mktemp/mktemp.rs +++ b/src/mktemp/mktemp.rs @@ -71,6 +71,7 @@ pub fn uumain(args: Vec) -> i32 { let make_dir = matches.opt_present("directory"); let dry_run = matches.opt_present("dry-run"); let suffix_opt = matches.opt_str("suffix"); + let suppress_file_err = matches.opt_present("quiet"); let template = if matches.free.is_empty() { @@ -119,7 +120,7 @@ pub fn uumain(args: Vec) -> i32 { if dry_run { dry_exec(tmpdir, prefix, rand, &suffix) } else { - exec(tmpdir, prefix, rand , &suffix, make_dir) + exec(tmpdir, prefix, rand, &suffix, make_dir, suppress_file_err) } } @@ -175,8 +176,7 @@ pub fn dry_exec(mut tmpdir: PathBuf, prefix: &str, rand: usize, suffix: &str) -> 0 } -fn exec(tmpdir: PathBuf, prefix: &str, rand: usize, suffix: &str, make_dir: bool) -> i32 { - // TODO: respect make_dir option +fn exec(tmpdir: PathBuf, prefix: &str, rand: usize, suffix: &str, make_dir: bool, quiet: bool) -> i32 { if make_dir { match tempdir::new_in(&tmpdir, prefix, rand, suffix) { Ok(ref f) => {