aboutsummaryrefslogtreecommitdiff
path: root/gdb/solist.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2018-02-13 13:34:45 -0700
committerTom Tromey <tom@tromey.com>2018-02-14 08:09:53 -0700
commit692d6f9760bc67b68a5c96baac47067fd7dfa711 (patch)
tree32c976a3a03a840fd0457431758cbd9fb405dcf3 /gdb/solist.h
parente0cc99a62f9ceb9a0db0b5bc28711fd8c82a6151 (diff)
downloadfsf-binutils-gdb-692d6f9760bc67b68a5c96baac47067fd7dfa711.zip
fsf-binutils-gdb-692d6f9760bc67b68a5c96baac47067fd7dfa711.tar.gz
fsf-binutils-gdb-692d6f9760bc67b68a5c96baac47067fd7dfa711.tar.bz2
Constify target_so_ops::bfd_open
This constifies the bfd_open method of struct target_so_ops. gdb/ChangeLog 2018-02-14 Tom Tromey <tom@tromey.com> * solist.h (struct target_so_ops) <bfd_open>: Make pathname const. (solib_bfd_open): Make pathname const. * solib.c (solib_bfd_open): Make pathname const. * solib-spu.c (spu_bfd_fopen): Make name const. (spu_bfd_open): Make pathname const. * solib-darwin.c (darwin_bfd_open): Make pathname const. * solib-aix.c (solib_aix_bfd_open): Make pathname const.
Diffstat (limited to 'gdb/solist.h')
-rw-r--r--gdb/solist.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/solist.h b/gdb/solist.h
index 1df45e4..6875d1b 100644
--- a/gdb/solist.h
+++ b/gdb/solist.h
@@ -129,7 +129,7 @@ struct target_so_ops
int (*in_dynsym_resolve_code) (CORE_ADDR pc);
/* Find and open shared library binary file. */
- gdb_bfd_ref_ptr (*bfd_open) (char *pathname);
+ gdb_bfd_ref_ptr (*bfd_open) (const char *pathname);
/* Optional extra hook for finding and opening a solib.
If TEMP_PATHNAME is non-NULL: If the file is successfully opened a
@@ -204,7 +204,7 @@ extern gdb::unique_xmalloc_ptr<char> solib_find (const char *in_pathname,
extern gdb_bfd_ref_ptr solib_bfd_fopen (const char *pathname, int fd);
/* Find solib binary file and open it. */
-extern gdb_bfd_ref_ptr solib_bfd_open (char *in_pathname);
+extern gdb_bfd_ref_ptr solib_bfd_open (const char *in_pathname);
/* FIXME: gdbarch needs to control this variable. */
extern struct target_so_ops *current_target_so_ops;