(cp_option_init): Adjust initialization of `interactive',
authorJim Meyering <jim@meyering.net>
Mon, 13 Aug 2001 08:33:04 +0000 (08:33 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 13 Aug 2001 08:33:04 +0000 (08:33 +0000)
and initialize new member, stdin_tty.
(main): Adjust initialization(s) of `interactive',

src/cp.c

index 9511c37..eb056c9 100644 (file)
--- a/src/cp.c
+++ b/src/cp.c
@@ -667,7 +667,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->myeuid = geteuid ();
   x->move_mode = 0;
   x->one_file_system = 0;
@@ -683,6 +683,9 @@ cp_option_init (struct cp_options *x)
   x->set_mode = 0;
   x->mode = 0;
 
+  /* Not used.  */
+  x->stdin_tty = 0;
+
   /* Find out the current file creation mask, to knock the right bits
      when using chmod.  The creation mask is set to be liberal, so
      that created directories can be written, even if it would not
@@ -766,7 +769,7 @@ main (int argc, char **argv)
          break;
 
        case 'i':
-         x.interactive = 1;
+         x.interactive = I_ON;
          break;
 
        case 'l':