Thu May 21 13:14:25 1998 John Metzler <jmetzler@cygnus.com>
[deliverable/binutils-gdb.git] / gdb / somsolib.c
index 912dc1d18215bdd46c43a93b99bc55b3bfc951ef..6c864af51a1832b3780ab8bcaeb27bb8e01a0da3 100644 (file)
@@ -34,6 +34,7 @@ and by Cygnus Support.  */
 #include "objfiles.h"
 #include "inferior.h"
 #include "gdb-stabs.h"
+#include "gdb_stat.h"
 #include "gdbcmd.h"
 #include "language.h"
 
@@ -523,13 +524,11 @@ som_solib_create_inferior_hook()
   have_endo = 0;
   /* If __d_pid is present, then put the inferior's pid into __d_pid.  hpux9
      requires __d_pid to be set.  hpux10 doesn't require __d_pid to be set
-     and the symbol may not be available.  */
+     and the symbol may not be available. 
+
+     Never warn about __d_pid.  */
   msymbol = lookup_minimal_symbol ("__d_pid", NULL, symfile_objfile);
-  if (msymbol == NULL)
-    {
-      warning ("Unable to find __d_pid symbol in object file.");
-    }
-  else
+  if (msymbol != NULL)
     {
       anaddr = SYMBOL_VALUE_ADDRESS (msymbol);
       store_unsigned_integer (buf, 4, inferior_pid);
@@ -589,7 +588,7 @@ som_solib_create_inferior_hook()
            {
              struct unwind_table_entry *u;
              /* It must be a shared library trampoline.  */
-             if (SYMBOL_TYPE (msymbol) != mst_solib_trampoline)
+             if (MSYMBOL_TYPE (msymbol) != mst_solib_trampoline)
                continue;
 
              /* It must also be an export stub.  */
This page took 0.024664 seconds and 4 git commands to generate.