]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(cp_option_init): Adjust initialization of `interactive',
authorJim Meyering <jim@meyering.net>
Mon, 13 Aug 2001 08:36:16 +0000 (08:36 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 13 Aug 2001 08:36:16 +0000 (08:36 +0000)
and initialize new member, stdin_tty.
(main): Adjust initialization(s) of `interactive',

src/mv.c

index a2f1a4c1711c6099463f8a607112d05f372eb75d..c31b7d4f3d8afb94e374fa152cdb7e9f64f9b1e5 100644 (file)
--- a/src/mv.c
+++ b/src/mv.c
@@ -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;