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
* no file to download
*/
#else
- if(*args == '\0') args = prog_name;
- udi_load(args, 0);
+ udi_load(args, 0);
#endif /* !ULTRA3 */
init_wait_for_inferior ();
#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);
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
}