/* Data structures for RS/6000 shared libraries, for GDB.
- Copyright 1991, 1992, 1994, 1997 Free Software Foundation, Inc.
+ Copyright 1991, 1992, 1993, 1994, 1996, 1997, 2000
+ Free Software Foundation, Inc.
This file is part of GDB.
shared libraries are loaded, or a "load" system call, followed by the
user's issuance of a "load" command. */
+#ifndef XCOFFSOLIB_H
+#define XCOFFSOLIB_H
+
struct vmap
{
struct vmap *nxt; /* ptr to next in chain */
extern struct vmap *vmap;
-/* Hook for symbol table relocation at runtime. */
+/* Add symbols for a vmap. */
+extern int vmap_add_symbols (struct vmap *vp);
-extern void (*xcoff_relocate_symtab_hook) (unsigned int);
+#endif