diff options
Diffstat (limited to 'gdb/solist.h')
-rw-r--r-- | gdb/solist.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gdb/solist.h b/gdb/solist.h index 1445913..aba00eb 100644 --- a/gdb/solist.h +++ b/gdb/solist.h @@ -192,13 +192,15 @@ typedef std::unique_ptr<so_list, so_deleter> so_list_up; struct so_list *master_so_list (void); /* Find main executable binary file. */ -extern char *exec_file_find (const char *in_pathname, int *fd); +extern gdb::unique_xmalloc_ptr<char> exec_file_find (const char *in_pathname, + int *fd); /* Find shared library binary file. */ -extern char *solib_find (const char *in_pathname, int *fd); +extern gdb::unique_xmalloc_ptr<char> solib_find (const char *in_pathname, + int *fd); /* Open BFD for shared library file. */ -extern gdb_bfd_ref_ptr solib_bfd_fopen (char *pathname, int fd); +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); |