about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * sysdeps/sh/bits/atomic.h: Moved to ...Roland McGrath2003-04-062-46/+74
| | | | | | | | | | * sysdeps/unix/sysv/linux/sh/bits/atomic.h: ... here. Add comments. (__arch_compare_and_exchange_val_*_acq): Add parens around macro arguments. (atomic_bit_set, atomic_bit_test_set): Likewise. (atomic_exchange_and_add): Likewise. Don't evaluate VALUE argument twice. (atomic_add, atomic_add_negative, atomic_add_zero): Likewise.
* * sysdeps/unix/sysv/linux/i386/swapcontext.S: Rewrite registerRoland McGrath2003-04-061-0/+5
| | | | restoration as done for setcontext yesterday.
* 2003-04-06 Roland McGrath <roland@redhat.com>Roland McGrath2003-04-061-34/+22
| | | | | * sysdeps/unix/sysv/linux/i386/swapcontext.S: Rewrite register restoration as done for setcontext yesterday.
* (process_block): Don't print message about invliad input if the -c option is ↵Ulrich Drepper2003-04-062-539/+543
| | | | used.
* Update.Ulrich Drepper2003-04-063-4/+8
| | | | | | | | 2003-04-06 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c: Revert 2003-03-14 change. * elf/dl-conflict.c (_dl_resolve_conflicts): Move #if ! ELF_MACHINE_NO_RELA conditional into the routine.
* Update.Ulrich Drepper2003-04-063-35/+40
| | | | | | 2003-04-06 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Move cancelhandling member to the front.
* Update.Ulrich Drepper2003-04-052-4/+9
| | | | * sunrpc/xdr.c (xdr_string): Catch nodesize == 0 [PR libc/4999].
* Update.Ulrich Drepper2003-04-052-3/+11
| | | | | | | 2003-04-05 Ulrich Drepper <drepper@redhat.com> * sysdeps/ieee754/ldbl-96/e_gammal_r.c (__ieee754_gammal_r): Always initialize *signgamp before returning an error.
* Update.Ulrich Drepper2003-04-053-35/+31
| | | | | | | | | | | | | 2003-04-05 Roland McGrath <roland@redhat.com> * sysdeps/unix/sysv/linux/i386/setcontext.S: Rewrite to avoid writing below the stack pointer even if switching to the same context we are running right now. * catgets/gencat.c (read_input_file): Make sure that \n is not alone on the line before testing for continuation. * math/test-tgmath.c (compile_test): Initialize c.
* Update.Ulrich Drepper2003-04-052-3/+7
| | | | | | | | 2003-04-05 Ulrich Drepper <drepper@redhat.com> * math/test-tgmath.c (F): Initialize c. * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Explain why
* Update.Ulrich Drepper2003-04-051-0/+3
| | | | | * libio/fileops.c (_IO_new_file_fopen): Don't free step data right after getting them.
* (_IO_new_file_fopen): Don't free step data right after getting them.Ulrich Drepper2003-04-051-4/+0
|
* * sysdeps/unix/sysv/linux/mips/mips64/n32/ftruncate64.c: New. * ↵Alexandre Oliva2003-04-056-6/+150
| | | | | | | | | | | | | | | | sysdeps/unix/sysv/linux/mips/mips64/n32/truncate64.c: New. * sysdeps/unix/sysv/linux/kernel-features.h: fcntl64 is available on mips n32. * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Explain why XSTAT_IS_XSTAT64 must not be used for mips n64. Use 64-bit data structure on n32 as well. * sysdeps/unix/sysv/linux/mips/bits/stat.h: Use POSIX-compliant data types on n32 and n64. 2003-04-05 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/mips/mips64/n32/ftruncate64.c: New. * sysdeps/unix/sysv/linux/mips/mips64/n32/truncate64.c: New. * sysdeps/unix/sysv/linux/kernel-features.h: fcntl64 is available on mips n32. * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Explain why XSTAT_IS_XSTAT64 must not be used for mips n64. Use 64-bit data structure on n32 as well. * sysdeps/unix/sysv/linux/mips/bits/stat.h: Use POSIX-compliant data types on n32 and n64.
* Update.Ulrich Drepper2003-04-055-12/+85
| | | | | | | | 2003-04-05 Ulrich Drepper <drepper@redhat.com> * malloc/thread-m.h [PTHREAD_MUTEX_INITIALIZER]: If HAVE_register_atfork_malloc is defined use __register_atfork_malloc instead of __register_atfork.
* Update.Ulrich Drepper2003-04-0510-56/+188
| | | | | | | | | | | | | | | | | | | | | | | | 2003-04-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/pthread/createthread.c (create_thread): Add some more comments explaining when to set multiple_threads and when not. * pthreadP.h: Define THREAD_ATOMIC_CMPXCHG_VAL and THREAD_ATOMIC_BIT_SET if not already defined. * sysdeps/i386/tls.h: Define THREAD_ATOMIC_CMPXCHG_VAL and THREAD_ATOMIC_BIT_SET: * sysdeps/x86_64/tls.h: Likewise. * cleanup_defer.c (_pthread_cleanup_push_defer): Rewrite to use THREAD_ATOMIC_CMPXCHG_VAL. (_pthread_cleanup_pop_restore): Likewise. * cancellation.c (__pthread_enable_asynccancel): Likewise. (__pthread_enable_asynccancel_2): Likewise. (__pthread_disable_asynccancel): Likewise. * libc-cancellation.c (__libc_enable_asynccancel): Likewise. (__libc_disable_asynccancel): Likewise. * init.c (sigcancel_handler): Likewise. * pthread_setcancelstate.c (__pthread_setcancelstate): Likewise. * pthread_setcanceltype.c (__pthread_setcanceltype): Likewise.
* Define THREAD_ATOMIC_CMPXCHG_VAL and THREAD_ATOMIC_BIT_SET if not already ↵Ulrich Drepper2003-04-051-1/+13
| | | | defined.
* * stdio-common/reg-printf.c (__register_printf_function): CallocRoland McGrath2003-04-052-2/+8
| | | | | instead of malloc __printf_arginfo_table and __printf_function_table. Reported by John Reiser <jreiser@BitWagon.com>.
* * sysdeps/powerpc/powerpc64/strchr.S: 64-bit optimizations.Roland McGrath2003-04-043-46/+74
| | | | | | | * sysdeps/powerpc/powerpc64/strlen.S: 64-bit optimizations. * sysdeps/powerpc/fpu/bits/mathdef.h (FLT_EVAL_METHOD): Undef before defining.
* 2003-04-04 Steven Munroe <sjmunroe@us.ibm.com>Roland McGrath2003-04-041-1/+2
| | | | | * sysdeps/powerpc/fpu/bits/mathdef.h (FLT_EVAL_METHOD): Undef before defining.
* Update.Ulrich Drepper2003-04-046-4/+137
| | | | | | | | | | 2003-04-03 Ulrich Drepper <drepper@redhat.com> * init.c (sigcancel_handler): Don't set EXITING_BIT here. * libc-cancellation.c (__libc_enable_asynccancel): Likewise. * pthreadP.h (__do_cancel): Set EXITING_BIT here. * Makefile (tests): Add tst-cancel11. * tst-cancel11.c: New file.
* (sigcancel_handler): Don't set EXITING_BIT here.Ulrich Drepper2003-04-041-8/+2
|
* * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (struct flock): Adjust for n64 abi.Alexandre Oliva2003-04-042-4/+16
| | | | | | | 2003-04-04 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (struct flock): Adjust for n64 abi.
* * configure.in: Fix up use of compilation flags to match the build:Roland McGrath2003-04-041-0/+9
| | | | | | | | For .s files, $ASFLAGS; For .S files, $CPPFLAGS $ASFLAGS; For .c files, $CFLAGS $CPPFLAGS; when linking, add $LDFLAGS. * configure: Regenerated.
* 2003-04-03 Roland McGrath <roland@redhat.com>Roland McGrath2003-04-042-72/+88
| | | | | | | | | * configure.in: Fix up use of compilation flags to match the build: For .s files, $ASFLAGS; For .S files, $CPPFLAGS $ASFLAGS; For .c files, $CFLAGS $CPPFLAGS; when linking, add $LDFLAGS. * configure: Regenerated.
* Update.Ulrich Drepper2003-04-033-1/+11
| | | | | | | 2003-04-03 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): Reverse test for atomic_compare_and_exchange_bool_acq failure.
* Update.Ulrich Drepper2003-04-033-1/+10
| | | | | | | 2003-04-03 Jakub Jelinek <jakub@redhat.com> * pthread.c (pthread_initialize): Unblock __pthread_sig_cancel in case the parent blocked it.
* Update.Ulrich Drepper2003-04-032-31/+15
| | | | | | | | | 2003-04-03 Ulrich Drepper <drepper@redhat.com> * posix/unistd.h: Define _POSIX_VERSION, _POSIX2_VERSION, _POSIX2_C_BIND, _POSIX2_C_DEV, _POSIX2_SW_DEV, and _POSXI2_LOCALEDEF to 200112L. Remove _POSIX2_C_VERSION. Remove declaration of pthread_atfork.
* Update.Ulrich Drepper2003-04-032-32/+312
| | | | * locale/iso-639.def: Add many more languages from the current ISO 639.
* Update.Ulrich Drepper2003-04-028-4/+96
| | | | | | | | | | | | | 2003-04-02 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ipc_priv.h: Define IPCOP_semtimedop. * sysdeps/generic/semtimedop.c: New file. * sysdeps/unix/sysv/linux/i386/semtimedop.S: New file. * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add semtimedop. * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise. * sysvipc/Makefile (routines): Add semtimedop. * sysvipc/Versions [GLIBC_2.3.3] (glibc): Add semtimedop. * sysvipc/sys/sem.h: Declare semtimedop.
* Generic semtimedop implementation.Ulrich Drepper2003-04-021-0/+37
|
* * configure.in: Check for __register_frame_info in bothRoland McGrath2003-04-023-28/+23
| | | | | -lgcc and -lgcc_eh. * configure: Regenerated.
* * Makefile (libpthread-routines): Add pthread_atfork.Roland McGrath2003-04-021-0/+5
| | | | (libpthread-static-only-routines): Add pthread_atfork.
* 2003-04-02 Jakub Jelinek <jakub@redhat.com>Roland McGrath2003-04-021-1/+2
| | | | | * Makefile (libpthread-routines): Add pthread_atfork. (libpthread-static-only-routines): Add pthread_atfork.
* Update.Ulrich Drepper2003-04-022-2/+1
|
* Undo last change.Ulrich Drepper2003-04-021-4/+0
|
* Merged in current data for powerpc-.*-linux.*/notls.Roland McGrath2003-04-0213-140/+140
|
* Merged in current data for most platforms.Roland McGrath2003-04-0213-306/+454
|
* Update.Ulrich Drepper2003-04-021-1/+2
| | | | | * Makefile (tests): Add tst-tsd3.c and tst-tsd4. * tst-tsd4.c: New file.
* Check PTHREAD_DESTRUCTOR_ITERATIONS handling.Ulrich Drepper2003-04-021-0/+103
|
* * scripts/abilist.awk: Allow dots in soname suffix.Roland McGrath2003-04-021-0/+6
| | | | * scripts/abilist.awk (emit): Fix bailout condition.
* (tests): Add tst-tsd4.Ulrich Drepper2003-04-021-1/+1
|
* 2003-04-01 Roland McGrath <roland@redhat.com>Roland McGrath2003-04-021-6/+4
| | | | | * scripts/abilist.awk: Allow dots in soname suffix. * scripts/abilist.awk (emit): Fix bailout condition.
* Update.Ulrich Drepper2003-04-025-57/+213
| | | | | | | | | | | | | | 2003-04-01 Ulrich Drepper <drepper@redhat.com> * pthread_create.c (deallocate_tsd): Clear/free memory after the last round, not the first. Use specific_used flag instead of local found_nonzero variable. Use THREAD_[SG]ETMEM where possible. (__free_tcb): Don't call deallocate_tsd here. (start_thread): Call deallocate_tsd here. * pthread_setspecific.c: Set specific_used flag really only when needed. * Makefile (tests): Add tst-tsd3.c * tst-tsd3.c: New file.
* (do_test): Make static.Ulrich Drepper2003-04-021-1/+1
|
* * sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Use theRoland McGrath2003-04-0212-4/+256
| | | | IA-64 version.
* 2003-04-01 Jakub Jelinek <jakub@redhat.com>Roland McGrath2003-04-021-41/+1
| | | | | * sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Use the IA-64 version.
* Update.Ulrich Drepper2003-04-012-5/+12
| | | | | | | * elf/tls-macros.h [__ia64__] (TLS_IE, TLS_LD, TLS_GD): Add gp register as input to asm. 2003-04-01 Jakub Jelinek <jakub@redhat.com>
* Update.Ulrich Drepper2003-04-011-0/+4
| | | | | | 2003-04-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/bits/siginfo.h (sigevent_t): Fix a typo.
* sigevent_t): Fix a typo.Ulrich Drepper2003-04-011-1/+1
|
* * configure.in: Output as/ld as name if version is too old.Andreas Jaeger2003-04-013-4/+8
| | | | | | 2003-04-01 Andreas Jaeger <aj@suse.de> * configure.in: Output as/ld as name if version is too old.