aboutsummaryrefslogtreecommitdiff
path: root/gdb/solib.c
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2015-03-12 11:44:16 +0000
committerGary Benson <gbenson@redhat.com>2015-03-12 11:44:16 +0000
commit811a659a779fdf93293fe1105d99e9db171a8b68 (patch)
tree6eda98100942e9e83bcd1c9110ec351cd73c02d4 /gdb/solib.c
parent943c8b4393ca97b6c4805c724069028be6955b89 (diff)
downloadgdb-811a659a779fdf93293fe1105d99e9db171a8b68.zip
gdb-811a659a779fdf93293fe1105d99e9db171a8b68.tar.gz
gdb-811a659a779fdf93293fe1105d99e9db171a8b68.tar.bz2
Allow "set sysroot" with no argument to restore sysroot to empty
This commit creates the "set/show sysroot" commands using add_setshow_optional_filename_cmd to allow the sysroot to be restored to empty after being set. gdb/ChangeLog: * solib.c (_initialize_solib): Make "set/show sysroot" use add_setshow_optional_filename_cmd so it can be restored to empty after being set.
Diffstat (limited to 'gdb/solib.c')
-rw-r--r--gdb/solib.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/solib.c b/gdb/solib.c
index 8417f88..c8138ef 100644
--- a/gdb/solib.c
+++ b/gdb/solib.c
@@ -1590,16 +1590,16 @@ inferior. Otherwise, symbols must be loaded manually, using \
show_auto_solib_add,
&setlist, &showlist);
- add_setshow_filename_cmd ("sysroot", class_support,
- &gdb_sysroot, _("\
+ add_setshow_optional_filename_cmd ("sysroot", class_support,
+ &gdb_sysroot, _("\
Set an alternate system root."), _("\
Show the current system root."), _("\
The system root is used to load absolute shared library symbol files.\n\
For other (relative) files, you can add directories using\n\
`set solib-search-path'."),
- reload_shared_libraries,
- NULL,
- &setlist, &showlist);
+ reload_shared_libraries,
+ NULL,
+ &setlist, &showlist);
add_alias_cmd ("solib-absolute-prefix", "sysroot", class_support, 0,
&setlist);