* infcmd.c (attach_command): Add solibs only when
authorKung Hsu <kung@cygnus>
Tue, 12 Sep 1995 22:49:08 +0000 (22:49 +0000)
committerKung Hsu <kung@cygnus>
Tue, 12 Sep 1995 22:49:08 +0000 (22:49 +0000)
auto_solib_add_at_startup is set.

gdb/ChangeLog
gdb/infcmd.c

index e4f83e2..7d599ec 100644 (file)
@@ -1,3 +1,8 @@
+Tue Sep 12 15:46:18 1995  Kung Hsu  <kung@mexican.cygnus.com>
+
+       * infcmd.c (attach_command): Add solibs only when
+       auto_solib_add_at_startup is set.
+
 Mon Sep 11 17:22:35 1995  Fred Fish  <fnf@cygnus.com>
 
        * NEWS:  Add information about remote target caching.
index 539c528..3e0097e 100644 (file)
@@ -15,7 +15,7 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 #include "defs.h"
 #include <signal.h>
@@ -1126,6 +1126,8 @@ attach_command (args, from_tty)
      char *args;
      int from_tty;
 {
+  extern int auto_solib_add_at_startup;
+
   dont_repeat ();                      /* Not for the faint of heart */
 
   if (target_has_execution)
@@ -1159,8 +1161,9 @@ attach_command (args, from_tty)
 #endif
 
 #ifdef SOLIB_ADD
+  if (auto_solib_add_at_startup)
   /* Add shared library symbols from the newly attached process, if any.  */
-  SOLIB_ADD ((char *)0, from_tty, (struct target_ops *)0);
+    SOLIB_ADD ((char *)0, from_tty, (struct target_ops *)0);
 #endif
 
   normal_stop ();