forked from Imagelibrary/binutils-gdb
* remote.c (remote_open): Set inferior_pid to make kill command
happy. * inflow.c (kill_command): Revert change of Aug 2. Use inferior_pid to determine whether to print out "The program is not being run." message.
This commit is contained in:
11
gdb/remote.c
11
gdb/remote.c
@@ -414,6 +414,15 @@ device is attached to the remote system (e.g. /dev/ttya).");
|
||||
if (!catch_errors (remote_start_remote, (char *)0,
|
||||
"Couldn't establish connection to remote target\n", RETURN_MASK_ALL))
|
||||
pop_target();
|
||||
|
||||
/* Without this, some commands which require an active target (such as kill)
|
||||
won't work. This variable serves (at least) double duty as both the pid
|
||||
of the target process (if it has such), and as a flag indicating that a
|
||||
target is active. These functions should be split out into seperate
|
||||
variables, especially since GDB will someday have a notion of debugging
|
||||
several processes. */
|
||||
|
||||
inferior_pid = -1;
|
||||
}
|
||||
|
||||
/* remote_detach()
|
||||
@@ -634,7 +643,7 @@ remote_wait (pid, status)
|
||||
continue;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return inferior_pid;
|
||||
}
|
||||
|
||||
/* Number of bytes of registers this stub implements. */
|
||||
|
||||
Reference in New Issue
Block a user