]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sun, 14 Nov 1999 08:12:02 +0000 (08:12 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 14 Nov 1999 08:12:02 +0000 (08:12 +0000)
linuxthreads/ChangeLog

index 50d8eaa0bceca8b632cf7ed1b926251ad0231d7d..e570311934ab9da77232c04bf3bd819535a45761 100644 (file)
@@ -1,3 +1,49 @@
+1999-11-08  Ulrich Drepper  <drepper@cygnus.com>
+
+       * pthread.c (__pthread_initialize_manager): Initialize
+       __pthread_manager_thread.p_tid.
+
+1999-11-02  Ulrich Drepper  <drepper@cygnus.com>
+
+       * internals.h: Declare __pthread_last_event.
+       * manager.c: Define __pthread_last_event.
+       (pthread_handle_create): Set __pthread_last_event.
+       (pthread_exited): Likewise.
+       * join.c (pthread_exit): Likewise.
+
+       * Makefile (libpthread-routines): Add events.
+       * events.c: New file.
+       * internals.h: Protect against multiple inclusion.
+       Include thread_dbP.h header.
+       (struct _pthread_descr_struct): Add new fields p_report_events and
+       p_eventbuf.
+       Declare event reporting functions.
+       * join.c (pthread_exit): Signal event if this is wanted.
+       * manager.c (__pthread_threads_events): New variable.
+       (pthread_handle_create): Take new parameters with event information.
+       Signal TD_CREATE event if wanted.
+       (__pthread_manager): Adjust pthread_handle_create call.
+       (pthread_start_thread_event): New function.  Block until manager is
+       finished and then call pthread_start_thread.
+       (pthread_exited): Signal TD_REAP event if wanted.
+
+1999-10-26  Ulrich Drepper  <drepper@cygnus.com>
+
+       * restart.h (suspend_with_cancellation): Rewrite as a macro.
+
+       * condvar.c (pthread_cond_timedwait_relative): Don't mark as inline.
+
+1999-10-21  Xavier Leroy  <Xavier.Leroy@inria.fr>
+
+       * linuxthreads/pthread.c: For i386, wrap pthread_handle_sigrestart
+       and pthread_handle_sigcancel with functions that restore
+       %gs from the signal context.  For each signal handling function,
+       two wrappers are required, one for a non-RT signal and one for
+       a RT signal.
+       * linuxthreads/signal.c: For i386, add code to restore %gs
+       from the signal context in pthread_sighandler and
+       pthread_sighandler_rt.
+
 1999-10-09  Andreas Jaeger  <aj@suse.de>
 
        * internals.h: Add __new_sem_post to get prototype in