aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-07-12 18:26:36 +0000
committerJakub Jelinek <jakub@redhat.com>2007-07-12 18:26:36 +0000
commit0ecb606cb6cf65de1d9fc8a919bceb4be476c602 (patch)
tree2ea1f8305970753e4a657acb2ccc15ca3eec8e2c /linuxthreads/ChangeLog
parent7d58530341304d403a6626d7f7a1913165fe2f32 (diff)
downloadglibc-0ecb606cb6cf65de1d9fc8a919bceb4be476c602.tar.xz
glibc-0ecb606cb6cf65de1d9fc8a919bceb4be476c602.zip
2.5-18.1
Diffstat (limited to 'linuxthreads/ChangeLog')
-rw-r--r--linuxthreads/ChangeLog6468
1 files changed, 0 insertions, 6468 deletions
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog
deleted file mode 100644
index beaad8c6c5..0000000000
--- a/linuxthreads/ChangeLog
+++ /dev/null
@@ -1,6468 +0,0 @@
-2004-12-12 Ulrich Drepper <drepper@redhat.com>
-
- * internals.h: Include <stdbool.h> to match includes used in nptl.
-
-2004-12-01 Jakub Jelinek <jakub@redhat.coM.
-
- * sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_CPUTIME,
- _POSIX_THREAD_CPUTIME): Define to 0.
- * sysdeps/pthread/timer_create.c (timer_create): Remove unused code
- handling CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
- * sysdeps/pthread/timer_routines.c (__timer_signal_thread_pclk,
- __timer_signal_thread_tclk): Remove.
- (init_module): Remove their initialization.
- (thread_cleanup): Remove their cleanup assertions.
- * sysdeps/pthread/posix-timer.h (__timer_signal_thread_pclk,
- __timer_signal_thread_tclk): Remove.
- * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Removed.
- * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Removed.
- * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Removed.
- * tst-clock1.c (do_test): Check for availability of CPU clock.
-
-2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
-
- * sysdeps/unix/sysv/linux/arm/sysdep-cancel.h: Update RETINSTR use.
- * sysdeps/unix/sysv/linux/arm/vfork.S: Likewise.
-
-2004-12-02 Roland McGrath <roland@redhat.com>
-
- * Makefile (libpthread-nonshared): Variable removed.
- ($(objpfx)libpthread_nonshared.a): Target removed.
- ($(inst_libdir)/libpthread_nonshared.a): Likewise.
- These are now handled by generic magic from
- libpthread-static-only-routines being set.
-
-2004-11-27 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_PRIORITIZED_IO,
- _POSIX2_CHAR_TERM, _POSIX_THREAD_PRIO_INHERIT,
- _POSIX_THREAD_PRIO_PROTECT): Define.
- * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Likewise.
-
-2004-11-26 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_ADVISORY_INFO,
- _POSIX_SPORADIC_SERVER, _POSIX_THREAD_SPORADIC_SERVER, _POSIX_TRACE,
- _POSIX_TRACE_EVENT_FILTER, _POSIX_TRACE_INHERIT, _POSIX_TRACE_LOG,
- _POSIX_TYPED_MEMORY_OBJECTS): Define.
- * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Likewise.
-
-2004-11-05 Maciej W. Rozycki <macro@mips.com>
-
- * sysdeps/mips/pspinlock.c: Include <sgidefs.h>. Use _ABIO32,
- _ABIN32 and _ABI64 for ABI selection throughout.
- * sysdeps/mips/pt-machine.h: Use _ABIO32, _ABIN32 and _ABI64 for
- ABI selection throughout.
-
-2004-10-18 Roland McGrath <roland@redhat.com>
-
- [BZ #406]
- * Makefile (linuxthreads-CPPFLAGS): New variable;
- adds -DIS_IN_linuxthreads=1.
- * sysdeps/i386/tls.h: Protect "useldt.h" with
- [!IS_IN_linuxthreads && !DO_MODIFY_LDT].
- * sysdeps/i386/i686/pt-machine.h: Revert last change.
-
-2004-10-14 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/pthread/errno-loc.c: Don't undef #errno
- if RTLD_PRIVATE_ERRNO.
-
-2004-10-05 Dwayne Grant McConnell <dgm69@us.ibm.com>
-
- * pthread.c: Mask restart signal during cancel signal handler.
-
-2004-10-05 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h (_POSIX_CPUTIME,
- _POSIX_THREAD_CPUTIME): Define to 0.
-
-2004-10-04 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Set _POSIX_CPUTIME
- and _POSIX_THREAD_CPUTIME to zero.
- * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Likewise.
-
- * sysdeps/unix/sysv/linux/bits/posix_opt.h: Define
- _POSIX_THREAD_PROCESS_SHARED and _POSIX_CLOCK_SELECTION as -1.
- * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Likewise.
-
-2004-09-25 Roland McGrath <roland@redhat.com>
-
- [BZ #406]
- * sysdeps/i386/i686/pt-machine.h: Don't #include "../useldt.h" if
- [_TLS_H], since sysdeps/i386/tls.h includes it after including us.
-
-2004-09-24 Roland McGrath <roland@redhat.com>
-
- [BZ #406]
- * sysdeps/i386/tls.h: Move #include "useldt.h" outside
- of [__ASSUME_LDT_WORKS > 0] test.
- Reported by Carlos Velasco <carlos.velasco@newipnet.com>.
-
-2004-09-21 Roland McGrath <roland@redhat.com>
-
- * Versions: Add comment about linuxthreads' frozen ABI.
-
-2004-09-20 Ulrich Drepper <drepper@redhat.com>
-
- * Versions: Remove exports for pthread_set*id_np functions.
- * sysdeps/pthread/pthread.h: Remove pthread_set*id_np prototypes
- for now.
- * Makefile: Don't build pthread_set*id code for now.
-
-2004-09-19 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/pthread/pthread.h: Declare pthread_setgid_np,
- pthread_setuid_np, pthread_setegid_np, pthread_seteuid_np,
- pthread_setregid_np, pthread_setreuid_np, pthread_setresgid_np,
- and pthread_setresuid_np.
- * pthread_setgid_np.c: New file.
- * pthread_setuid_np.c: New file.
- * pthread_setegid_np.c: New file.
- * pthread_seteuid_np.c: New file.
- * pthread_setregid_np.c: New file.
- * pthread_setreuid_np.c: New file.
- * pthread_setresgid_np.c: New file.
- * pthread_setresuid_np.c: New file.
- * Versions [libpthread, GLIBC_2.3.4]: Add pthread_setgid_np,
- pthread_setuid_np, pthread_setegid_np, pthread_seteuid_np,
- pthread_setregid_np, pthread_setreuid_np, pthread_setresgid_np,
- and pthread_setresuid_np.
- * Makefile (libpthread-routines): Add pthread_setuid, pthread_seteuid,
- pthread_setreuid, pthread_setresuid, pthread_setgid, pthread_setegid,
- pthread_setregid, and pthread_setresgid.
-
-2004-09-12 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/pthread/pthread.h: Make rwlock prototypes available also
- for __USE_XOPEN2K.
- * sysdeps/pthread/bits/pthreadtypes.h: Define rwlock types also
- for __USE_XOPEN2K. [BZ #320]
-
-2004-09-04 Jakub Jelinek <jakub@redhat.com>
-
- * tst-cancel4.c (tf_waitid): Use WEXITED flag bit if available.
-
-2004-09-07 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/pthread/pthread.h (pthread_once): Remove __THROW since
- the initialization function might throw.
-
-2004-08-30 Roland McGrath <roland@frob.com>
-
- * Makefile (libpthread-abi-frozen): New variable.
-
-2004-08-26 Roland McGrath <roland@redhat.com>
-
- * configure.in: New file. If nptl add-on is also selected, barf if
- explicit and elide ourselves if implicit.
- * configure: Now generated.
-
-2004-08-25 Richard Sandiford <rsandifo@redhat.com>
-
- * sysdeps/unix/sysv/linux/mips/sysdep-cancel.h (CENABLE, CDISABLE,
- __local_multiple_threads): Fix definitions for IS_IN_librt.
- * sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h: Likewise.
-
-2004-08-22 Andreas Schwab <schwab@suse.de>
-
- * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h (PSEUDO) [IS_IN_librt]:
- Save gp around CENABLE/CDISABLE calls.
-
-2004-08-15 Roland McGrath <roland@frob.com>
-
- * pthread_atfork.c: Update copyright terms including special exception
- for these trivial files, which are statically linked into executables
- that use dynamic linking for the significant library code.
-
-2004-08-09 Jakub Jelinek <jakub@redhat.com>
-
- * libc-tsd.c: Move resolv.h include before the #if.
- (__res_maybe_init): New function. Add libc_hidden_def.
-
-2004-08-02 Ulrich Drepper <drepper@redhat.com>
-
- * linuxthreads.texi (Cleanup Handlers): Fix typo.
- Reported by Bjoern Engelmann <bjengelmann@gmx.de>.
-
-2004-07-23 Jakub Jelinek <jakub@redhat.com>
-
- [BZ #284]
- * sysdeps/pthread/pthread.h (pthread_getcpuclockid): Use __clockid_t
- instead of clockid_t.
-
-2004-07-21 Roland McGrath <roland@redhat.com>
-
- * Makefile ($(objpfx)multidir.mk): Use $(make-target-directory).
-
-2004-07-02 Roland McGrath <roland@redhat.com>
-
- * configure: Don't exit.
-
-2004-07-20 Alexandre Oliva <aoliva@redhat.com>
-
- * sysdeps/mips/pt-machine.h: Use standard names for ABI macros,
- include sgidefs.h.
- * sysdeps/mips/atomicity.h: Likewise.
-
-2004-07-19 Alexandre Oliva <aoliva@redhat.com>
-
- * sysdeps/unix/sysv/linux/mips/Makefile (CFLAGS-pt-initfini.s):
- Remove redundant override that missed -g0.
-
-2004-07-14 Kaz Kojima <kkojima@rr.iij4u.or.jp>
-
- * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
- (__local_multiple_threads): Define for librt.
- (SINGLE_THREAD_P): Likewise.
-
-2004-07-07 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/pthread/getcpuclockid.c (pthread_getcpuclockid): Allow
- using other thread's clock.
- * ptclock_gettime.c (__pthread_clock_gettime): Likewise.
- * ptclock_settime.c (__pthread_clock_settime): Likewise.
- * internals.h (__pthread_clock_gettime, __pthread_clock_settime):
- Remove prototypes.
- Reported by Bernd Schmidt <bernds@redhat.com>.
- * Makefile (librt-tests): Add tst-clock1.
- * tst-clock1.c: New test.
-
- * sysdeps/x86_64/Versions: New file.
- * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: New file.
- * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: New file.
-
-2004-04-16 Andreas Schwab <schwab@suse.de>
-
- * sysdeps/ia64/tls.h (INIT_SYSINFO): Cast dl_sysinfo to void*.
-
-2004-07-05 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/s390/pspinlock.c (__pthread_spin_lock,
- __pthread_spin_trylock): Use constraint "m" instead of "0" for
- futex.
- * sysdeps/ia64/pt-machine.h (__compare_and_swap,
- __compare_and_swap_with_release_semantic, testandset): Use
- constraint "m" instead of "0" for futex.
-
-2004-06-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
-
- * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (CENABLE): Fix
- branch offset for a PLT entry.
- (CDISABLE): Likewise.
-
-2004-05-31 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/unix/sysv/linux/mips/Makefile (CFLAGS-pt-initfini.s):
- Set to -fno-unit-at-a-time.
- Patch by Dan Kegel <dank@kegel.com>.
-
-2004-05-04 Jakub Jelinek <jakub@redhat.com>
-
- * tst-stack1.c: Don't include mcheck.h.
- (do_test): Make sure user defined stacks aren't reused,
- don't free them at the end. [BZ #110]
-
-2004-05-02 Jakub Jelinek <jakub@redhat.com>
-
- * manager.c: Include not-cancel.h.
- (__pthread_manager): Use read_not_cancel instead of __libc_read.
- (pthread_start_thread, __pthread_manager_sighandler): Use
- write_not_cancel instead of __libc_write.
- (pthread_reap_children): Use waitpid_not_cancel instead of
- __libc_waitpid.
- * pthread.c: Include not-cancel.h.
- (__pthread_initialize_minimal, __pthread_create_2_1,
- pthread_onexit_process, __pthread_message): Use
- write_not_cancel instead of __libc_write.
- (__pthread_initialize_manager): Likewise. Use close_not_cancel
- instead of __libc_close.
- (__pthread_reset_main_thread): Use close_not_cancel instead of
- __libc_close.
- * join.c: Include not-cancel.h.
- (__pthread_do_exit, pthread_join, pthread_detach): Use
- write_not_cancel instead of __libc_write.
- * semaphore.c: Include not-cancel.h.
- (__new_sem_post): Use write_not_cancel instead of __libc_write.
- * specific.c: Include not-cancel.h.
- (pthread_key_delete): Use write_not_cancel instead of __libc_write.
-
-2004-05-01 Jakub Jelinek <jakub@redhat.com>
-
- * Versions (libc): Add __on_exit and __libc_sigaction.
-
-2004-04-28 Jakub Jelinek <jakub@redhat.com>
-
- * semaphore.c (sem_timedwait): Return -1 and set errno instead of
- returning error number [BZ #133]. Patch by <rmhaddad@yahoo.com>.
-
-2004-04-22 SUGIOKA Toshinobu <sugioka@itonet.co.jp>
-
- * sysdeps/unix/sysv/linux/sh/vfork.S: Fix wrong function pointer
- reference in PIC case.
-
-2004-04-20 Jakub Jelinek <jakub@redhat.com>
-
- * oldsemaphore.c (SEM_VALUE_MAX): Remove.
-
-2004-04-19 Kaz Kojima <kkojima@rr.iij4u.or.jp>
-
- * sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (CENABLE): Define
- for librt. Save the return value to a safe register.
- (CDISABLE): Define for librt. Set the function argument correctly.
-
-2004-04-18 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h
- (PSEUDO_CANCEL): Define.
- (PSEUDO): Use it.
- * sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h (CENABLE,
- CDISABLE): For librt, append @PLT.
-
-2004-04-17 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/x86_64/tls.h [!__ASSEMBLER__]: Include tcb-offsets.h.
-
- * sysdeps/pthread/timer_gettime.c (timer_gettime): For expired timer
- return it_value { 0, 0 }.
- * sysdeps/pthread/timer_create.c (timer_create): Handle SIGEV_NONE
- like SIGEV_SIGNAL.
- * sysdeps/pthread/timer_routines.c (thread_expire_timer): Remove
- assertion for SIGEV_NONE.
- (thread_attr_compare): Compare all attributes, not just a partial
- subset.
-
- * sysdeps/unix/sysv/linux/mq_notify.c: Include stdlib.h.
-
-2004-04-17 Ulrich Drepper <drepper@redhat.com>
-
- * semaphore.h (SEM_VALUE_MAX): Just use a plain number.
-
-2004-04-16 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Fix last patch.
-
-2004-04-13 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/mq_notify.c: Shut up GCC warning.
-
-2004-04-12 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/mq_notify.c: New file.
-
- * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (CENABLE): Define
- for librt.
- (CDISABLE): Likewise.
-
-2004-04-08 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/bits/local_lim.h (MQ_PRIO_MAX): Define.
- * sysdeps/unix/sysv/linux/alpha/bits/local_lim.h (MQ_PRIO_MAX): Define.
- * sysdeps/unix/sysv/linux/ia64/bits/local_lim.h (MQ_PRIO_MAX): Define.
- * sysdeps/unix/sysv/linux/sparc/bits/local_lim.h (MQ_PRIO_MAX): Define.
- * sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_MESSAGE_PASSING):
- Define.
- * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h
- (_POSIX_MESSAGE_PASSING): Define.
-
-2004-04-10 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/x86_64/pt-machine.h: Add used attribute to stack_pointer
- to avoid warnings with GCC 3.5.
-
-2004-04-09 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/powerpc/tls.h (TLS_INIT_TP): Eliminate lvalue cast from
- __thread_self assignment.
- (THREAD_DTV): Replace __thread_register with __thread_self.
- (INIT_THREAD_SELF): Eliminate lvalue cast from __thread_self
- assignment.
-
-2004-04-08 Alexandre Oliva <aoliva@redhat.com>
-
- * signals.c (pthread_sigmask): Don't ever block or mask
- __pthread_sig_debug.
-
-2004-03-11 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/powerpc/tls.h: Remove __powerpc64__ conditional.
-
-2004-03-23 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/ia64/pt-machine.h (BUSY_WAIT_NOP): Define.
- * sysdeps/x86_64/pt-machine.h (BUSY_WAIT_NOP): Likewise.
-
-2004-03-12 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/bits/local_lim.h: Add HOST_NAME_MAX.
- * sysdeps/unix/sysv/linux/alpha/bits/local_lim.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/local_lim.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/local_lim.h: Likewise.
-
-2004-03-08 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT_KERNEL_CHECK):
- dl_osversion is readonly.
-
-2004-03-07 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/i386/tls.h (INIT_SYSINFO): _dl_sysinfo is now in
- _rtlf_global_ro.
- * sysdeps/ia64/tls.h (INIT_SYSINFO): Likewise.
-
-2004-02-20 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/unix/sysv/linux/powerpc/ptlongjmp.c [SHARED]: Code only
- valid for SHARED case. Correct spelling of __vmx_longjmp.
-
- * sysdeps/powerpc/pspinlock.c: Move from here.
- * sysdeps/powerpc/powerpc32/pspinlock.c: To here.
- * sysdeps/powerpc/powerpc64/pspinlock.c: New file.
- * sysdeps/powerpc/powerpc64/pt-machine.h: Define __compare_and_swap32
- and __compare_and_swap32_with_release_semantics.
-
-2004-02-20 Jakub Jelinek <jakub@redhat.com>
-
- * Makefile (generated): Remove tst-stack1.mtrace and tst-stack1-mem.
- (tests): Remove $(objpfx)tst-stack1-mem.
- (tst-stack1-ENV): Remove.
- ($(objpfx)tst-stack1-mem): Remove.
-
- * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h
- (__syscall_error_handler2): Call CDISABLE.
- * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h
- (__syscall_error_handler2): Call CDISABLE.
-
- * sysdeps/unix/sysv/linux/ia64/dl-sysdep.h (DL_ARGV_NOT_RELRO): Define.
-
-2004-02-10 Steven Munroe <sjmunroe@us.ibm.com>
-
- * Makefile (libpthread-routines): Add ptcleanup.
- * ptlongjmp.c: Removed.
- * ptcleanup.c: Copied __pthread_cleanup_upto to here. New file.
- * sysdeps/pthread/ptlongjmp.c: Copied longjmp to here. New file.
- * sysdeps/unix/sysv/linux/powerpc/Versions: New file.
- Version longjmp, siglongjmp for GLIBC_2.3.4.
- * sysdeps/unix/sysv/linux/powerpc/ptlongjmp.c: New File.
-
-2004-01-22 Andreas Jaeger <aj@suse.de>
-
- * spinlock.c (__pthread_lock): Fix contraint to avoid warning.
- (__pthread_release): Likewise.
-
-2004-01-16 Richard Henderson <rth@redhat.com>
-
- * attr.c: Include ldsodefs.h.
- (pthread_getattr_np): Don't declare __libc_stack_end.
-
-2004-01-09 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h
- [!HAVE_TLS_SUPPORT]: Define SINGLE_THREAD_P using static
- __lib*_multiple_threads.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h
- [!HAVE_TLS_SUPPORT]: Likewise.
-
-2004-01-13 Roland McGrath <roland@redhat.com>
-
- * sysdeps/powerpc/tcb-offsets.sym: Put -- separator line before any
- conditionals.
-
-2004-01-10 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/unix/sysv/linux/x86_64/vfork.S: Add cfi directives.
-
-2004-01-01 Andreas Jaeger <aj@suse.de>
-
- * Makefile (generated): Add missing files.
-
-2003-12-31 Ulrich Drepper <drepper@redhat.com>
-
- * attr.c (pthread_getattr_np): Make sure stack info returned for
- main thread does not overlap with any other VMA.
- Patch by Jakub Jelinek.
-
-2003-12-29 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/ia64/tls.h: Include dl-sysdep.h.
- (INIT_SYSINFO): Define.
- (TLS_INIT_TP): Use it.
-
-2003-12-28 Carlos O'Donell <carlos@baldric.uwo.ca>
-
- * attr.c (pthread_getattr_np): Add _STACK_GROWS_UP case.
-
-2003-12-26 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/pthread/pthread.h (pthread_setcancelstate,
- pthread_setcanceltype, pthread_cancel, pthread_testcancel): Remove
- __THROW.
- * semaphore.h (sem_wait, sem_timedwait): Likewise.
-
-2003-12-17 Jakub Jelinek <jakub@redhat.com>
-
- * manager.c (pthread_free): Call _dl_deallocate_tls even for
- p_userstack threads.
- * pthread.c (__pthread_initialize_manager): Call _dl_deallocate_tls
- on error.
- (pthread_onexit_process): Update comment.
- * Makefile (tests): Add tst-stack1. Depend on $(objpfx)tst-stack1-mem.
- (generated): Add tst-stack1.mtrace and tst-stack1-mem.
- (tst-stack1-ENV): Set.
- ($(objpfx)tst-stack1-mem): New.
- * tst-stack1.c: New test.
-
-2003-12-16 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/powerpc/tcb-offsets.sym [!__powerpc64__]: Remove
- conditional so MULTIPLE_THREADS_OFFSET is generated for both.
- * sysdeps/powerpc/tls.h [!__powerpc64__]: Remove conditional
- so TLS_MULTIPLE_THREADS_IN_TCB is generated for both.
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h:
- Include tls.h.
-
-2003-12-04 Steven Munroe <sjmunroe@us.ibm.com>
-
- * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h
- (SINGLE_THREAD_P): Test using thread local p_multiple_threads field.
-
-2003-12-10 David Mosberger <davidm@hpl.hp.com>
-
- * sysdeps/unix/sysv/linux/ia64/pt-initfini.c: Update copyright
- message. Add include of <stddef.h>.
- (INIT_NEW_WAY): New macro.
- (INIT_OLD_WAY): Likewise.
- (_init): Add unwind directives. Invoke
- __pthread_initialize_minimal() via INIT_NEW_WAY or INIT_OLD_WAY,
- respectively.
- (_init_EPILOG_BEGINS): Add unwind-directives. Drop unused .regstk
- directive.
- (_fini): Add unwind directives. Drop unnecessary .align 16
- directive (bundles are always 16-byte aligned).
- (_fini_EPILOG_BEGINS): Add unwind-directives.
-
-2003-11-19 David Mosberger <davidm@hpl.hp.com>
-
- * sysdeps/unix/sysv/linux/ia64/dl-sysdep.h: New file.
-
-2003-12-10 Andreas Jaeger <aj@suse.de>
- Ruediger Oertel <ro@suse.de>
-
- * sysdeps/alpha/elf/pt-initfini.c (__asm__): Remove extra .prologue.
-
-2003-11-30 Andreas Jaeger <aj@suse.de>
-
- * Makefile (CFLAGS-pt-initfini.s): Add $(fno_unit_at_a_time).
- * sysdeps/unix/sysv/linux/x86_64/Makefile (CFLAGS-pt-initfini.s):
- Likewise.
-
-2003-11-04 Jakub Jelinek <jakub@redhat.com>
-
- * signals.c (__pthread_sigaction): Set __sighandler[sig].old before
- __libc_sigaction if it has been one of the special values before.
-
-2003-10-06 Carlos O'Donell <carlos@baldric.uwo.ca>
-
- * pthread.c (__pthread_self_stack): _STACK_GROWS_UP case added.
- (__pthread_find_self): Likewise.
- * manager.c (thread_segment): _STACK_GROWS_UP case added.
-
-2003-10-10 Carlos O'Donell <carlos@baldric.uwo.ca>
-
- * linuxthreads/sysdeps/unix/sysv/linux/hppa/malloc-machine.h: New file.
-
-2003-10-10 Carlos O'Donell <carlos@baldric.uwo.ca>
-
- * sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h: New file.
-
-2003-10-07 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Backout 2003-10-02
- changes.
- (SAVE_OLDTYPE_0): Fix a typo.
-
-2003-10-02 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (DOCARGS_1): Use
- correct offset.
-
-2003-10-02 Jakub Jelinek <jakub@redhat.com>
-
- * Makefile (tests): Add tst-cancel8.
- * tst-cancel8.c: New test.
-
-2003-10-02 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Fix saving and
- restoring of the old cancellation type.
-
-2003-09-10 Chris Demetriou <cgd@broadcom.com>
-
- * sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h: New file.
-
-2003-09-30 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/pthread/malloc-machine.h [!__libc_maybe_call2] (mutex_init,
- mutex_lock, mutex_trylock, mutex_unlock): Remove.
-
-2003-09-27 Wolfram Gloger <wg@malloc.de>
-
- * sysdeps/pthread/malloc-machine.h: New file.
-
-2003-09-18 H.J. Lu <hongjiu.lu@intel.com>
-
- * attr.c (__pthread_attr_init_2_1): Double __guardsize size
- if NEED_SEPARATE_REGISTER_STACK is defined.
-
-2003-09-22 Philip Blundell <philb@gnu.org>
-
- * forward.c: Add _pthread_cleanup_push, _pthread_cleanup_pop.
- * sysdeps/pthread/pthread-functions.h (struct pthread_functions):
- Likewise.
- * pthread.c (__pthread_elements): Initialise these new elements.
- * sysdeps/pthread/bits/libc-lock.h (__libc_cleanup_push): Use
- __libc_maybe_call.
- (__libc_cleanup_pop): Likewise.
-
-2003-09-22 Jakub Jelinek <jakub@redhat.com>
-
- * attr.c: Include stdlib.h.
-
-2003-09-18 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/pthread/pthread.h (pthread_getattr_np): Clarify usage.
-
- * tst-attr1.c: New test.
- * Makefile (tests): Add tst-attr1.
-
-2003-09-17 Philip Blundell <philb@gnu.org>
-
- * sysdeps/unix/sysv/linux/arm/vfork.S: Branch to fork if
- libpthread is loaded. Elide backwards compatibility code when not
- required.
-
-2003-09-17 Jakub Jelinek <jakub@redhat.com>
-
- * descr.h (manager_thread): Rename to...
- (__pthread_manager_threadp): ... this.
- * pthread.c (manager_thread): Define to __pthread_manager_threadp.
- (__pthread_manager_threadp): New variable.
- * internals.h (__manager_thread): Define to
- __pthread_manager_threadp if USE_TLS.
-
-2003-09-15 Jakub Jelinek <jakub@redhat.com>
-
- * sysdeps/i386/Makefile (CFLAGS-cancel.c, CFLAGS-manager.c,
- CFLAGS-pthread.c, CFLAGS-sighandler.c): Add
- -mpreferred-stack-bou