Mon Oct 5 09:46:44 1992 Ian Lance Taylor (ian@cygnus.com)

* remote-udi.c (udi_create_inferior): run with no arguments should
	not pass the program name as an argument, since the UDI code
	already handles that.
	(udi_load): get the symbols from prog_name, not arg_string (the
	load command should really use arg_string as the program name, not
	prog_name, but at least the run command works now).
This commit is contained in:
Ian Lance Taylor 1992-10-05 21:03:18 +00:00
parent 9191286471
commit 5d5a9c3ccb
2 changed files with 12 additions and 6 deletions

View File

@ -1,6 +1,13 @@
Mon Oct 5 09:46:44 1992 Ian Lance Taylor (ian@cygnus.com)
* munch: HP9000/300 nm puts an etra space between T and symbol
* remote-udi.c (udi_create_inferior): run with no arguments should
not pass the program name as an argument, since the UDI code
already handles that.
(udi_load): get the symbols from prog_name, not arg_string (the
load command should really use arg_string as the program name, not
prog_name, but at least the run command works now).
* munch: HP9000/300 nm puts an extra space between T and symbol
name.
* config/irix4.mh: added -lsun to XM_CLIBS to get RPC functions

View File

@ -180,7 +180,6 @@ udi_create_inferior (execfile, args, env)
* no file to download
*/
#else
if(*args == '\0') args = prog_name;
udi_load(args, 0);
#endif /* !ULTRA3 */
@ -966,8 +965,8 @@ int from_tty;
#if defined(KERNEL_DEBUGGING) && defined(ULTRA3)
printf("The kernel had better be loaded already! Loading not done.\n");
#else
if (arg_string == 0)
error ("The load command takes a file name");
if (prog_name == 0)
error ("No program name");
arg_string = tilde_expand (arg_string);
sprintf(cmd_line,"y %s %s", prog_name, arg_string);
@ -993,7 +992,7 @@ int from_tty;
if(yank_cmd(token, token_count))
error("Failure when tring to load program");
immediate_quit--;
symbol_file_add (arg_string, from_tty, 0, 0, 0, 0);/*DEBUG need to add text_addr */
symbol_file_add (prog_name, from_tty, 0, 0, 0, 0);/*DEBUG need to add text_addr */
#endif
}