Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 22 Mar 2000 00:36:57 +0000 (00:36 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 22 Mar 2000 00:36:57 +0000 (00:36 +0000)
* nscd/connections.c (nscd_run): Pretty print.
* elf/dl-runtime.c: Include stdlib.h for alloca prototype.

ChangeLog
elf/dl-runtime.c
linuxthreads/ChangeLog
linuxthreads/manager.c
nscd/connections.c

index 8fd070f..062e45e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-03-21  Ulrich Drepper  <drepper@redhat.com>
 
+       * nscd/connections.c (nscd_run): Pretty print.
+       * elf/dl-runtime.c: Include stdlib.h for alloca prototype.
+
        * manual/charset.texi: Fix typos.  Rephrase.
        * manual/process.texi: Likewise.
        * manual/signal.texi: Likewise.
index 8e8728c..23f7587 100644 (file)
@@ -1,5 +1,5 @@
 /* On-demand PLT fixup for shared objects.
-   Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -18,6 +18,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include <alloca.h>
+#include <stdlib.h>
 #include <unistd.h>
 #include <elf/ldsodefs.h>
 #include "dynamic-link.h"
index 06e4584..aaee2e7 100644 (file)
@@ -1,5 +1,7 @@
 2000-03-21  Ulrich Drepper  <drepper@redhat.com>
 
+       * manager.c (__pthread_manager): Unmask debug signal.
+
        * pthread.c (pthread_initialize): Test for address of __dso_handle
        being NULL, not value.  Use __on_exit, not on_exit.
        Patch by Andreas Jaeger <aj@suse.de>.
index 21a6928..4aa598b 100644 (file)
@@ -115,6 +115,8 @@ int __pthread_manager(void *arg)
   sigfillset(&mask);
   sigdelset(&mask, __pthread_sig_cancel); /* for thread termination */
   sigdelset(&mask, SIGTRAP);            /* for debugging purposes */
+  if (__pthread_threads_debug && __pthread_sig_debug > 0)
+    sigdelset(&mask, __pthread_sig_debug);
   sigprocmask(SIG_SETMASK, &mask, NULL);
   /* Raise our priority to match that of main thread */
   __pthread_manager_adjust_prio(__pthread_main_thread->p_priority);
index f80ca85..651084c 100644 (file)
@@ -387,7 +387,7 @@ static void *
 __attribute__ ((__noreturn__))
 nscd_run (void *p)
 {
-  long my_number = (long) p;
+  long int my_number = (long int) p;
   struct pollfd conn;
   int run_prune = my_number < lastdb && dbs[my_number].enabled;
   time_t now = time (NULL);