aboutsummaryrefslogtreecommitdiff
path: root/gdb/win32-nat.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2001-02-19 11:47:16 +0000
committerEli Zaretskii <eliz@gnu.org>2001-02-19 11:47:16 +0000
commitfa58ee119617c4302d6bf94ff751c3ee8e1062cd (patch)
treefa0ec2445538b681e9d27d997818528437e631a0 /gdb/win32-nat.c
parentfb33b906916095eb3e0497bccbbb8017f9e4a4eb (diff)
downloadgdb-fa58ee119617c4302d6bf94ff751c3ee8e1062cd.zip
gdb-fa58ee119617c4302d6bf94ff751c3ee8e1062cd.tar.gz
gdb-fa58ee119617c4302d6bf94ff751c3ee8e1062cd.tar.bz2
* demangle.c (demangling_style_names): New variable.
(_initialize_demangler): Fill demangling_style_names with the names of known demangling styles from libiberty_demanglers[]. Use add_set_enum_cmd instead of add_set_cmd, to get completion on demangling style names. * proc-api.c (_initialize_proc_api): Make `procfs-file' use file-name completion. * remote-rdi.c (_initialize_remote_rdi): Ditto for `rdilogfile'. * solib.c (_initialize_solib): Ditto for `solib-search-path' and `solib-absolute-prefix'. * tracepoint.c (_initialize_tracepoint): Ditto for `save-tracepoints'. * win32-nat.c (_initialize_inftarg): Ditto for `dll-symbols'. * cli/cli-cmds.c (init_cli_cmds): Make `shell' and `make' use file-name completion. * infcmd.c (_initialize_infcmd): Make the following commands use the file-name completer: `tty', `args', `path', `paths', and `run'.
Diffstat (limited to 'gdb/win32-nat.c')
-rw-r--r--gdb/win32-nat.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c
index ce06fdd..71e10e9 100644
--- a/gdb/win32-nat.c
+++ b/gdb/win32-nat.c
@@ -30,6 +30,7 @@
#include "target.h"
#include "gdbcore.h"
#include "command.h"
+#include "completer.h"
#include <signal.h>
#include <sys/types.h>
#include <fcntl.h>
@@ -1377,10 +1378,13 @@ init_child_ops (void)
void
_initialize_inftarg (void)
{
+ struct cmd_list_element *c;
+
init_child_ops ();
- add_com ("dll-symbols", class_files, dll_symbol_command,
- "Load dll library symbols from FILE.");
+ c = add_com ("dll-symbols", class_files, dll_symbol_command,
+ "Load dll library symbols from FILE.");
+ c->completer = filename_completer;
auto_solib_add = 1;
add_com_alias ("sharedlibrary", "dll-symbols", class_alias, 1);