diff options
-rw-r--r-- | src/mv.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -110,7 +110,7 @@ cp_option_init (struct cp_options *x) x->unlink_dest_after_failed_open = 0; x->failed_unlink_is_fatal = 1; x->hard_link = 0; - x->interactive = 0; + x->interactive = I_UNSPECIFIED; x->move_mode = 1; x->myeuid = geteuid (); x->one_file_system = 0; @@ -123,6 +123,7 @@ cp_option_init (struct cp_options *x) x->symbolic_link = 0; x->set_mode = 0; x->mode = 0; + x->stdin_tty = isatty (STDIN_FILENO); /* Find out the current file creation mask, to knock the right bits when using chmod. The creation mask is set to be liberal, so @@ -402,10 +403,10 @@ main (int argc, char **argv) version_control_string = optarg; break; case 'f': - x.interactive = 0; + x.interactive = I_OFF; break; case 'i': - x.interactive = 1; + x.interactive = I_ON; break; case STRIP_TRAILING_SLASHES_OPTION: remove_trailing_slashes = 1; |