summaryrefslogtreecommitdiff
path: root/nptl
AgeCommit message (Collapse)Author
2005-10-24.Roland McGrath
2005-10-242005-10-24 Roland McGrath <roland@redhat.com>Roland McGrath
* sysdeps/unix/sysv/linux/x86_64/sem_trywait.S: Remove unnecessary versioned_symbol use.
2005-10-17.cvs/fedora-glibc-2_3-20051017T0518Roland McGrath
2005-10-172005-02-14 Alan Modra <amodra@bigpond.net.au>Roland McGrath
[BZ #721] * sysdeps/powerpc/tcb-offsets.sym (thread_offsetof): Redefine to suit gcc4.
2005-07-29bz tagRoland McGrath
2005-07-18BZ tagRoland McGrath
2005-07-18.cvs/fedora-glibc-2_3-20050718T0425Roland McGrath
2005-07-18.Roland McGrath
2005-07-182005-03-23 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* pthread_create.c (__pthread_create_2_1): Rename syscall error variable to scerr.
2005-07-182005-07-11 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1102] * sysdeps/pthread/pthread.h (PTHREAD_MUTEX_INITIALIZER, PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP, PTHREAD_MUTEX_ADAPTIVE_NP, PTHREAD_RWLOCK_INITIALIZER, PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP, PTHREAD_COND_INITIALIZER): Supply zeros for all fields in the structure. * Makefile (tests): Add tst-initializers1. (CFLAGS-tst-initializers1.c): Set. * tst-initializers1.c: New test.
2005-07-182005-04-27 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* tst-cancel17.c (do_test): Add arbitrary factor to make sure aio_write blocks.
2005-07-182005-04-05 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1102] * sysdeps/pthread/pthread.h (__pthread_cleanup_routine): Use __inline instead of inline. * sysdeps/pthread/bits/libc-lock.h (__libc_cleanup_routine): Likewise.
2005-07-182005-07-11 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1102] * sysdeps/pthread/pthread.h (PTHREAD_MUTEX_INITIALIZER, PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP, PTHREAD_MUTEX_ADAPTIVE_NP, PTHREAD_RWLOCK_INITIALIZER, PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP, PTHREAD_COND_INITIALIZER): Supply zeros for all fields in the structure. * Makefile (tests): Add tst-initializers1. (CFLAGS-tst-initializers1.c): Set. * tst-initializers1.c: New test. 2005-05-03 Ulrich Drepper <drepper@redhat.com> [BZ #915] * sysdeps/pthread/pthread.h: Avoid empty initializers.
2005-03-13.Roland McGrath
2005-03-132005-02-07 Richard Henderson <rth@redhat.com>Roland McGrath
[BZ #787] * sysdeps/pthread/pthread.h (__sigsetjmp): Use pointer as first argument.
2005-02-26.Roland McGrath
2005-02-262005-02-25 Roland McGrath <roland@redhat.com>Roland McGrath
* alloca_cutoff.c: Correct license text. * tst-unload.c: Likewise. * sysdeps/pthread/allocalim.h: Likewise. * sysdeps/pthread/pt-initfini.c: Likewise. * sysdeps/pthread/bits/libc-lock.h: Likewise. * sysdeps/pthread/bits/sigthread.h: Likewise. * sysdeps/unix/sysv/linux/bits/local_lim.h: Likewise. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise.
2005-02-16.cvs/fedora-glibc-2_3-20050216T1256Roland McGrath
2005-02-162005-01-26 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #737] * sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S (__new_sem_trywait): Use direct %gs segment access or, if NO_TLS_DIRECT_SEG_REFS, at least gotntpoff relocation and addition. * sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait): Likewise. * sysdeps/unix/sysv/linux/i386/i486/sem_post.S (__new_sem_post): Likewise. * sysdeps/unix/sysv/linux/i386/i486/sem_wait.S (__new_sem_wait): Likewise.
2005-02-16.Roland McGrath
2005-02-16.Roland McGrath
2005-02-162004-12-27 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #744] * init.c (__pthread_initialize_minimal_internal): Use __sigemptyset.
2005-02-162004-12-21 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #723] * sysdeps/i386/tls.h (CALL_THREAD_FCT): Maintain 16 byte alignment of %esp. * Makefile (tests): Add tst-align2. * tst-align2.c: New test. * sysdeps/i386/Makefile (CFLAGS-tst-align{,2}.c): Add -mpreferred-stack-boundary=4.
2004-12-292004-12-19 Roland McGrath <roland@frob.com>Roland McGrath
* gen-unicode-ctype.c (output_tables): Fix email address in output.
2004-12-22Test for stack alignment.Ulrich Drepper
2004-12-18* sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h:cvs/fedora-glibc-20041218T2312Roland McGrath
New file removed withdrawn for the moment. * sysdeps/unix/sysv/linux/ia64/bits/posix_>opt.h: Removed.
2004-12-182004-12-18 Roland McGrath <roland@redhat.com>Roland McGrath
* sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h: New file removed withdrawn for the moment.
2004-12-17 * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Add support ↵Richard Henderson
for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used. nptl/ * sysdeps/unix/sysv/linux/alpha/clone.S: New file. * sysdeps/alpha/tcb-offsets.sym (TID_OFFSET): New. 2004-12-17 Richard Henderson <rth@redhat.com> * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Add support for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used.
2004-12-17Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h: New file. Increased PTHREAD_STACK_MIN.
2004-12-17Update.Ulrich Drepper
2004-12-16 Ulrich Drepper <drepper@redhat.com> * tst-context1.c (stacks): Use bigger stack size.
2004-12-16Update.Ulrich Drepper
2004-12-16 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone): Add support for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used. * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (SYSCALL_ERROR_HANDLER): If RTLD_PRIVATE_ERRNO, use rtld_errno instead of errno. * sysdeps/unix/sysv/linux/sparc/sparc64/socket.S: Include sysdep-cancel.h instead of sysdep.h. Handle cancellation. * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Regenerate. * sysdeps/ieee754/ldbl-128/e_expl.c: Include stdlib.h.
2004-12-15Update.Ulrich Drepper
2004-12-15 Jakub Jelinek <jakub@redhat.com> * nis/nis_domain_of_r.c (nis_domain_of_r): Use libnsl_hidden_def, not libnsl_hidden_proto. * sysdeps/unix/sysv/linux/s390/s390-32/clone.S (__clone): Add support for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used. * sysdeps/unix/sysv/linux/s390/s390-64/clone.S (__clone): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S (__clone): Save and restore r2 around call to fn.
2004-12-15Update.cvs/fedora-glibc-20041215T0847Ulrich Drepper
2004-12-15 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S: Add support for pid caching in nptl.
2004-12-15Update.Ulrich Drepper
2004-12-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: Add support for pid caching in nptl.
2004-12-15If child crashes, report this first. Print which signal.Ulrich Drepper
2004-12-10Update.Ulrich Drepper
2004-12-01 Jakub Jelinek <jakub@redhat.com> * posix/tst-regex.c: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0 conditionals instead of defined _POSIX_CPUTIME. (main): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME option is available. * posix/tst-regex.c2: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0 conditionals instead of defined _POSIX_CPUTIME. (do_test): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME option is available. * sysdeps/posix/sysconf.c (__sysconf): If _POSIX_CPUTIME resp. _POSIX_THREAD_CPUTIME is defined to 0, return -1 for the corresponding _SC_ argument.
2004-12-09(__pthread_initialize_minimal_internal): Also unblock SIGSETXID.Ulrich Drepper
2004-12-07Update.Ulrich Drepper
2004-12-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/clone2.S (__clone2): Add support for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used. Restore gp before calling _exit.
2004-12-07Update.Ulrich Drepper
2004-12-07 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/sh/clone.S: Clear the frame pointer when starting a new thread. Add support for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used.
2004-12-05bogonRoland McGrath
2004-12-05bogonRoland McGrath
2004-12-05Update.Ulrich Drepper
2004-12-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/clone.S: Add support for NPTL where the PID is stored at userlevel and needs to be reset when CLONE_THREAD is not used. * sysdeps/unix/sysv/linux/86_64/clone.S: Likewise. * sysdeps/unix/sysv/linux/arm/clone.S: Update uses of RETINSTR. * sysdeps/unix/sysv/linux/arm/mmap.S: Likewise. * sysdeps/unix/sysv/linux/arm/mmap64.S: Likewise. * sysdeps/unix/sysv/linux/arm/socket.S: Likewise. * sysdeps/unix/sysv/linux/arm/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/arm/vfork.S: Likewise.
2004-12-05clone syscall implementation for nptl/i386.Ulrich Drepper
2004-12-02* extra-lib.mk (object-suffixes-$(lib)): Add .oS whencvs/fedora-glibc-20041203T0935Roland McGrath
$(lib)-static-only-routines is nonempty. (extra-objs, o-iterator.mk rule): Filter out .oS from generators. Add a special rule for .oS objects -> _nonshared.a library.
2004-11-27Update.Ulrich Drepper
* posix/Makefile (tests): Add tst-sysconf. * posix/tst-sysconf.c: New file.
2004-11-27Update.Ulrich Drepper
2004-11-27 Ulrich Drepper <drepper@redhat.com> * posix/getconf.c (vars): Add support for _SC_IPV6 and _SC_RAW_SOCKETS. * sysdeps/posix/sysconf.c (__sysconf): Add support for _SC_IPV6 and _SC_RAW_SOCKETS. * sysdeps/generic/bits/confname.h: Define _SC_IPV6 and _SC_RAW_SOCKETS.
2004-11-27Update.Ulrich Drepper
2004-11-26 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/unsecvars.h (UNSECURE_ENVVARS): Add GETCONF_DIR. 2004-11-26 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/mips/pread.c: Include sgidefs.h only if NO_SGIDEFS_H isn't defined. Don't include sgidefs.h twice. * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
2004-11-25Update.Ulrich Drepper
* sysdeps/x86_64/Makefile [nptl]: Define CFLAGS-pthread_create.c.
2004-11-24Update.Ulrich Drepper
2004-11-24 Ulrich Drepper <drepper@redhat.com> * Makefile (libpthread-routines): Add pthread_setschedprio. * Versions [libpthread, GLIBC_2.3.4]: Add pthread_setschedprio. * sysdeps/pthread/pthread.h: Declare pthread_setschedprio. * pthread_setschedprio.c: New file.
2004-11-24Implementation of pthread_setschedprio.Ulrich Drepper