* dstread.c (dst_sym_fns): Update for flavours.
authorJim Kingdon <jkingdon@engr.sgi.com>
Wed, 10 Nov 1993 16:31:17 +0000 (16:31 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Wed, 10 Nov 1993 16:31:17 +0000 (16:31 +0000)
* symfile.c (find_sym_fns): Add kludge for apollo like for rs/6000.
* dstread.c (dst_symfile_offsets): Set objfile->num_sections.

gdb/ChangeLog
gdb/dstread.c

index 844e0559547de46f62dc1834d78fd36b5fddd012..cb3b1168339d8fe043867549ff95f40d9da99ad9 100644 (file)
@@ -1,5 +1,9 @@
 Wed Nov 10 09:31:10 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * dstread.c (dst_sym_fns): Update for flavours.
+       * symfile.c (find_sym_fns): Add kludge for apollo like for rs/6000.
+       * dstread.c (dst_symfile_offsets): Set objfile->num_sections.
+
        gcc -Wall lint:
        * thread.c: Include "gdbcmd.h" and <ctype.h>.
        * Makefile.in: Update dependency.
index 38ea398c748e65af26f5640107f57171066be40e..6fbd2feb3bdf3045a2e4ce2fe96ede3be6142d34 100644 (file)
@@ -1696,6 +1696,7 @@ dst_symfile_offsets (objfile, addr)
      struct objfile *objfile;
      CORE_ADDR addr;
 {
+  objfile->num_sections = 1;
   return &dst_symfile_faker;
 }
 
@@ -1703,8 +1704,10 @@ dst_symfile_offsets (objfile, addr)
 
 static struct sym_fns dst_sym_fns =
 {
-  "apollo",            /* sym_name: name or name prefix of BFD target type */
-  6,                   /* sym_namelen: number of significant sym_name chars */
+  /* FIXME: Can this be integrated with coffread.c?  If not, should it be
+     a separate flavour like ecoff?  */
+  (enum bfd_flavour)-2,
+
   dst_new_init,                /* sym_new_init: init anything gbl to entire symtab */
   dst_symfile_init,    /* sym_init: read initial info, setup for sym_read() */
   dst_symfile_read,    /* sym_read: read a symbol file into symtab */