* cli/cli-cmds.c (shell_escape) [GLOBAL_CURDIR]: Condition the
call to chdir on this symbol rather than on __DJGPP__. (CANT_FORK) [__MSDOS__]: Move from here... * defs.h (CANT_FORK) [__MSDOS__]: ...to here. (GLOBAL_CURDIR) [__MSDOS__]: Define.
This commit is contained in:
parent
cf54db7985
commit
2584159ed9
3 changed files with 14 additions and 6 deletions
|
@ -1,3 +1,11 @@
|
|||
2001-07-16 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
|
||||
* cli/cli-cmds.c (shell_escape) [GLOBAL_CURDIR]: Condition the
|
||||
call to chdir on this symbol rather than on __DJGPP__.
|
||||
(CANT_FORK) [__MSDOS__]: Move from here...
|
||||
* defs.h (CANT_FORK) [__MSDOS__]: ...to here.
|
||||
(GLOBAL_CURDIR) [__MSDOS__]: Define.
|
||||
|
||||
2001-07-16 Orjan Friberg <orjanf@axis.com>
|
||||
|
||||
* configure.tgt: Recognise the CRIS architecture.
|
||||
|
|
|
@ -39,11 +39,6 @@
|
|||
#define GDBINIT_FILENAME ".gdbinit"
|
||||
#endif
|
||||
|
||||
/* FIXME: this should be auto-configured! */
|
||||
#ifdef __MSDOS__
|
||||
# define CANT_FORK
|
||||
#endif
|
||||
|
||||
/* From gdb/top.c */
|
||||
|
||||
extern void dont_repeat (void);
|
||||
|
@ -454,7 +449,7 @@ shell_escape (char *arg, int from_tty)
|
|||
fprintf_unfiltered (gdb_stderr, "%s exited with status %d\n", arg, rc);
|
||||
gdb_flush (gdb_stderr);
|
||||
}
|
||||
#ifdef __DJGPP__
|
||||
#ifdef GLOBAL_CURDIR
|
||||
/* Make sure to return to the directory GDB thinks it is, in case the
|
||||
shell command we just ran changed it. */
|
||||
chdir (current_directory);
|
||||
|
|
|
@ -1403,6 +1403,11 @@ extern int use_windows;
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __MSDOS__
|
||||
# define CANT_FORK
|
||||
# define GLOBAL_CURDIR
|
||||
#endif
|
||||
|
||||
/* Provide default definitions of PIDGET, TIDGET, and MERGEPID.
|
||||
The name ``TIDGET'' is a historical accident. Many uses of TIDGET
|
||||
in the code actually refer to a lightweight process id, i.e,
|
||||
|
|
Loading…
Reference in a new issue