New command line option -D.
authorDoug Evans <dje@google.com>
Fri, 16 May 2014 19:15:10 +0000 (12:15 -0700)
committerDoug Evans <dje@google.com>
Fri, 16 May 2014 19:15:10 +0000 (12:15 -0700)
commit8d551b0239b795065ecd2cb2bd3cae2e9ee2a7df
tree7514560ea6c4786e6ec8e883e5cdc8a6312eba5c
parent18848e288ca9d1ca242cce667419bbb6728442fc
New command line option -D.

* NEWS: Mention it.
* main.c (set_gdb_data_directory): New function.
(captured_main): Recognize -D.  Flag error for --data-directory "".
Call set_gdb_data_directory.
(print_gdb_help): Print --data-directory, -D.
* main.h (set_gdb_data_directory): Declare.
* top.c (staged_gdb_datadir): New static global.
(set_gdb_datadir): Call set_gdb_data_directory
(show_gdb_datadir): New function.
(init_main): Update init of data-directory parameter.

testsuite/
* gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
Update.
(do_syscall_tests_without_xml): Update.

doc/
* gdb.texinfo (Mode Options): Add -D.
gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/main.c
gdb/main.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/catch-syscall.exp
gdb/top.c