Cygwin: Fix incorrect TTY for non-cygwin process.
- After commit d4045fdbef, the TTY
  displayed by ps command is incorrect if the process is non-cygwin
  process. This patch fixes this issue.
			
			
This commit is contained in:
		| @@ -949,7 +949,7 @@ _cygtls::interrupt_setup (siginfo_t& si, void *handler, struct sigaction& siga) | ||||
|   if (incyg) | ||||
|     set_signal_arrived (); | ||||
|  | ||||
|   if (!have_execed) | ||||
|   if (!have_execed && ch_spawn.iscygwin ()) | ||||
|     proc_subproc (PROC_CLEARWAIT, 1); | ||||
|   sigproc_printf ("armed signal_arrived %p, signal %d", | ||||
| 		  signal_arrived, si.si_signo); | ||||
|   | ||||
| @@ -622,10 +622,7 @@ child_info_spawn::worker (const char *prog_arg, const char *const *argv, | ||||
|       si.cb = sizeof (si); | ||||
|  | ||||
|       if (!iscygwin ()) | ||||
| 	{ | ||||
| 	init_console_handler (myself->ctty > 0); | ||||
| 	  myself->ctty = 0; | ||||
| 	} | ||||
|  | ||||
|     loop: | ||||
|       /* When ruid != euid we create the new process under the current original | ||||
|   | ||||
		Reference in New Issue
	
	Block a user