diff options
author | Gary Benson <gbenson@redhat.com> | 2015-03-12 11:44:16 +0000 |
---|---|---|
committer | Gary Benson <gbenson@redhat.com> | 2015-03-12 11:44:16 +0000 |
commit | 811a659a779fdf93293fe1105d99e9db171a8b68 (patch) | |
tree | 6eda98100942e9e83bcd1c9110ec351cd73c02d4 /gdb/solib.c | |
parent | 943c8b4393ca97b6c4805c724069028be6955b89 (diff) | |
download | gdb-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.c | 10 |
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); |