update from main archive 960826
authordrepper <drepper>
Tue, 27 Aug 1996 02:21:23 +0000 (02:21 +0000)
committerdrepper <drepper>
Tue, 27 Aug 1996 02:21:23 +0000 (02:21 +0000)
csu/Makefile
elf/rtld.c
gmon/gmon.c

index 9254b7f..b61b1d7 100644 (file)
@@ -80,7 +80,7 @@ define initfini
 -rm -f $(objpfx)crtcommon.tmp
 (echo 'cat > crtcommon.tmp <<\EOF_common'; \
  $(CC) $< $(CPPFLAGS) $(CFLAGS) \
-       -fPIC -finhibit-size-directive -g0 -S -o -; \
+       -fPIC -finhibit-size-directive $(no-exceptions) -g0 -S -o -; \
  echo 'EOF_common') | (cd $(@D); $(SHELL))
 cat $(objpfx)crtcommon.tmp >> $(objpfx)crti.s-new
 cat $(objpfx)crtcommon.tmp >> $(objpfx)crtn.s-new
index be71e88..8b75492 100644 (file)
@@ -486,20 +486,6 @@ of this helper program; chances are you did not intend to run this program.\n",
     _dl_debug_state ();
   }
 
-  if (_dl_rtld_map.l_info[DT_INIT])
-    {
-      /* Call the initializer for the compatibility version of the
-        dynamic linker.  There is no additional initialization
-        required for the ABI-compliant dynamic linker.  */
-
-      (*(void (*) (int, char **, char**))
-       (_dl_rtld_map.l_addr + _dl_rtld_map.l_info[DT_INIT]->d_un.d_ptr))
-       (0, NULL, NULL);
-
-      /* Clear the field so a future dlopen won't run it again.  */
-      _dl_rtld_map.l_info[DT_INIT] = NULL;
-    }
-
   /* We finished the intialization and will start up.  */
   _dl_starting_up = 1;
 
index 8e47c52..a356c4c 100644 (file)
@@ -55,7 +55,7 @@ struct gmonparam _gmonparam = { GMON_PROF_OFF };
 static int     s_scale;
 #define                SCALE_1_TO_1    0x10000L
 
-#define ERR(s) write(2, s, sizeof(s))
+#define ERR(s) write(2, s, sizeof(s) - 1)
 
 /*
  * Discover the tick frequency of the machine if something goes wrong,
@@ -65,7 +65,7 @@ static int
 DEFUN_VOID(hertz)
 {
   struct itimerval tim;
-    
+
   tim.it_interval.tv_sec = 0;
   tim.it_interval.tv_usec = 1;
   tim.it_value.tv_sec = 0;