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.
This commit is contained in:
Gary Benson 2015-03-12 11:44:16 +00:00
parent 943c8b4393
commit 811a659a77
2 changed files with 11 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2015-03-12 Gary Benson <gbenson@redhat.com>
* solib.c (_initialize_solib): Make "set/show sysroot" use
add_setshow_optional_filename_cmd so it can be restored to
empty after being set.
2015-03-11 Sergio Durigan Junior <sergiodj@redhat.com>
* Makefile.in (SFILES): New source break-catch-syscall.c.

View File

@ -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);