* breakpoint.c (do_enable_breakpoint): Use update_watchpoint for
[binutils-gdb.git] / gdb / solist.h
index 01f734fcdad404414a356f6058e447a54b0182a4..9c5b36bf69777783fb4101c62f4c6a74b9251748 100644 (file)
@@ -1,6 +1,6 @@
 /* Shared library declarations for GDB, the GNU Debugger.
    Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
-   2001, 2007, 2008 Free Software Foundation, Inc.
+   2001, 2007, 2008, 2009 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -112,8 +112,7 @@ struct target_so_ops
     struct symbol * (*lookup_lib_global_symbol) (const struct objfile *objfile,
                                                 const char *name,
                                                 const char *linkage_name,
-                                                const domain_enum domain,
-                                                struct symtab **symtab);
+                                                const domain_enum domain);
 
     /* Given two so_list objects, one from the GDB thread list
        and another from the list returned by current_sos, return 1
@@ -128,7 +127,7 @@ void free_so (struct so_list *so);
 struct so_list *master_so_list (void);
 
 /* Find solib binary file and open it.  */
-extern int solib_open (char *in_pathname, char **found_pathname);
+extern bfd *solib_bfd_open (char *in_pathname);
 
 /* FIXME: gdbarch needs to control this variable */
 extern struct target_so_ops *current_target_so_ops;
@@ -137,7 +136,6 @@ extern struct target_so_ops *current_target_so_ops;
 struct symbol *solib_global_lookup (const struct objfile *objfile,
                                    const char *name,
                                    const char *linkage_name,
-                                   const domain_enum domain,
-                                   struct symtab **symtab);
+                                   const domain_enum domain);
 
 #endif