e7000_create_inferior (char *execfile, char *args, char **env)
e7000_create_inferior (char *execfile, char *args, char **env, int from_tty)
e7000_create_inferior (char *execfile, char *args, char **env){  int entry_pt;  if (args && *args)    error ("Can't pass arguments to remote E7000DEBUG process");  if (execfile == 0 || exec_bfd == 0)    error ("No executable file specified");  entry_pt = (int) bfd_get_start_address (exec_bfd);#ifdef CREATE_INFERIOR_HOOK  CREATE_INFERIOR_HOOK (0);	/* No process-ID */#endif  /* The "process" (board) is already stopped awaiting our commands, and     the program is already downloaded.  We just set its PC and go.  */  clear_proceed_status ();  /* Tell wait_for_inferior that we've started a new process.  */  init_wait_for_inferior ();  /* Set up the "saved terminal modes" of the inferior     based on what modes we are starting it with.  */  target_terminal_init ();  /* Install inferior's terminal modes.  */  target_terminal_inferior ();  /* insert_step_breakpoint ();  FIXME, do we need this?  */  proceed ((CORE_ADDR) entry_pt, -1, 0);	/* Let 'er rip... */}