aboutsummaryrefslogtreecommitdiff
path: root/sim/common/sim-config.h
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2004-12-08 00:40:30 +0000
committerHans-Peter Nilsson <hp@axis.com>2004-12-08 00:40:30 +0000
commit027e2a04f1bb48ef6839b4cdb83f11164db4c42d (patch)
treee8ddde668df755ea4511f8cad9718f1e5885b8f3 /sim/common/sim-config.h
parent9888440ad603c44db4908229b7ce827ca7a16eb4 (diff)
downloadfsf-binutils-gdb-027e2a04f1bb48ef6839b4cdb83f11164db4c42d.zip
fsf-binutils-gdb-027e2a04f1bb48ef6839b4cdb83f11164db4c42d.tar.gz
fsf-binutils-gdb-027e2a04f1bb48ef6839b4cdb83f11164db4c42d.tar.bz2
* run.1: Document --sysroot=filepath.
* sim-options.c (STANDARD_OPTIONS): New member OPTION_SYSROOT. (standard_options): Support --sysroot=<path>. (standard_option_handler): Handle OPTION_SYSROOT. * syscall.c (simulator_sysroot): Define, initialized empty. (get_path): Prepend simulator_sysroot to absolute file path. [HAVE_STRING_H]: Include string.h. [!HAVE_STRING_H && HAVE_STRINGS_H]: Include strings.h. * nrun.c [HAVE_UNISTD_H]: Include unistd.h. (main): If simulator_sysroot is not empty, chdir there. * sim-config.h (simulator_sysroot): Declare.
Diffstat (limited to 'sim/common/sim-config.h')
-rw-r--r--sim/common/sim-config.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sim/common/sim-config.h b/sim/common/sim-config.h
index f874b88..9d4d254 100644
--- a/sim/common/sim-config.h
+++ b/sim/common/sim-config.h
@@ -1,6 +1,6 @@
/* The common simulator framework for GDB, the GNU Debugger.
- Copyright 2002 Free Software Foundation, Inc.
+ Copyright 2002, 2004 Free Software Foundation, Inc.
Contributed by Andrew Cagney and Red Hat.
@@ -371,6 +371,9 @@ enum sim_environment {
? WITH_ENVIRONMENT \
: USER_ENVIRONMENT)
+/* To be prepended to simulator calls with absolute file paths and
+ chdir:ed at startup. */
+extern char *simulator_sysroot;
/* Callback & Modulo Memory.