Add -s option to source command.
authorDoug Evans <dje@google.com>
Thu, 15 Apr 2010 17:45:57 +0000 (17:45 +0000)
committerDoug Evans <dje@google.com>
Thu, 15 Apr 2010 17:45:57 +0000 (17:45 +0000)
commit3f7b2faa4bb3f35f6c88687b6943cdbe6003b615
tree8bf0af678389bf6da72d8bc3def978e10ca77485
parent75375b3e00c282a6461d1a3df83582f624b18377
Add -s option to source command.
* NEWS: Document new option.
* cli/cli-cmds.c (find_and_open_script): Add function comment.
Delete from_tty and cleanupp args.  Split filep arg into file and
full_pathp.  New arg search_path.
(source_script_from_stream): New function.
(source_script_with_search): New function.
(source_script): Rewrite.
(source_command): Parse "-s" option.
(init_cli_cmds): Add "-s" docs to source command help, and reformat.
* python/python.c (source_python_script): Make file arg a const char *.
Don't call fclose, leave for caller.
* python/python.h (source_python_script): Update.

testsuite/
* gdb.base/source-test.gdb: New file.
* gdb.base/source.exp: Add tests for "source -s".

doc/
* gdb.texinfo (Command Files): Add docs for new "source -s" option.
gdb/ChangeLog
gdb/NEWS
gdb/cli/cli-cmds.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/python/python.c
gdb/python/python.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/source.exp