]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 7 Jul 2001 19:24:57 +0000 (19:24 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 7 Jul 2001 19:24:57 +0000 (19:24 +0000)
* posix/regex.c: Limit string length printed in debug messages to
100 chars.

ChangeLog
configure
posix/regex.c
sysdeps/unix/sysv/aix/start.c

index 6e25a8c3dc340b05b907a3e9e7691694c5865190..72ac0c549d7803c871a98eb12138ead278cc9735 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2001-07-07  Ulrich Drepper  <drepper@redhat.com>
 
+       * posix/regex.c: Limit string length printed in debug messages to
+       100 chars.
+
        * configure.in: Don't warn about versioning if not on ELF system.
 
 2001-07-07  Andreas Jaeger  <aj@suse.de>
index 859e798b073c3896d82141b010adfdf4f3fd7af7..c873bc70a756fa1bc5d5a685ba8f81327bff4947 100755 (executable)
--- a/configure
+++ b/configure
@@ -2680,7 +2680,7 @@ else
 fi
 
 
-if test $shared != no && test $VERSIONING = no; then
+if test $elf = yes && test $shared != no && test $VERSIONING = no; then
   echo "\
 *** WARNING: You should not compile GNU libc without versioning. Not using
 *** versioning will introduce incompatibilities so that old binaries
index cce218de05d2a53a3583502ad6c619609e87509e..77a07584408618f68c531bc1df01664fa44eaa10 100644 (file)
@@ -1182,6 +1182,8 @@ PREFIX(print_double_string) (where, string1, size1, string2, size2)
     printf ("(null)");
   else
     {
+      int cnt;
+
       if (FIRST_STRING_P (where))
         {
           for (this_char = where - string1; this_char < size1; this_char++)
@@ -1190,8 +1192,16 @@ PREFIX(print_double_string) (where, string1, size1, string2, size2)
           where = string2;
         }
 
+      cnt = 0;
       for (this_char = where - string2; this_char < size2; this_char++)
-        PUT_CHAR (string2[this_char]);
+       {
+         PUT_CHAR (string2[this_char]);
+         if (++cnt > 100)
+           {
+             fputs ("...", stdout);
+             break;
+           }
+       }
     }
 }
 
index 6c784f5dbf462e81569e23353e0fce3809fb2e36..fd4d695eaae929314a0959f32949de4c0a1c49c7 100644 (file)
@@ -31,7 +31,7 @@ typedef unsigned char   uchar;   /* sb in libc/posix/types.h */
 /* The first piece of initialized data.  */
 int __data_start = 0;
 
-+#ifndef HAVE_ELF
+#ifndef HAVE_ELF
 /* Since gcc/crtstuff.c won't define it unless the ELF format is used
    we will need to define it here.  */
 void *__dso_handle = NULL;
This page took 0.063261 seconds and 5 git commands to generate.