aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-01-08Update.Ulrich Drepper
2003-01-07 Ulrich Drepper <drepper@redhat.com> * time/Versions [GLIBC_2.3.2] (libc): Export strptime_l.
2003-01-08Update.Ulrich Drepper
2003-01-06 Philip Blundell <philb@gnu.org> * sysdeps/unix/arm/sysdep.S (syscall_error): Optimise a little. [__LIBC_REENTRANT]: Unify PIC and non-PIC cases. * sysdeps/unix/sysv/linux/arm/sysdep.h (PSEUDO): Remove .type directive. (PSEUDO_RET): Use SYSCALL_ERROR in place of __syscall_error. (SYSCALL_ERROR): New. (SYSCALL_ERROR_HANDLER) [NOT_IN_libc]: Provide local copy of error handling code. (INTERNAL_SYSCALL): Define. (INLINE_SYSCALL): Use it. (INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): Define. * sysdeps/unix/sysv/linux/arm/socket.S (__socket): Use SYSCALL_ERROR in place of __syscall_error. 2003-01-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/ia64/bits/byteswap.h [__GNUC__ >= 2] (__bswap_16, __bswap_32, __bswap_64): Put x into temporary variable to avoid warnings. [!__GNUC__] (__bswap_16, __bswap_32, __bswap_64): Change into static (inline) functions. * sysdeps/s390/bits/byteswap.h [__GNUC__ >= 2] (__bswap_16, __bswap_32, __bswap_64): Put x into temporary variable to avoid warnings. [!__GNUC__] (__bswap_16, __bswap_32, __bswap_64): Change into static (inline) functions. * sysdeps/i386/bits/byteswap.h [!__GNUC__] (__bswap_16, __bswap_32): Likewise. 2003-01-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/adjtime.c (ntp_adjtime): New weak alias.
2003-01-07Update.Ulrich Drepper
2003-01-07 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c (_rtld_global): Remove _dl_dynamic_weak initializer. * elf/dl-support.c (_dl_dynamic_weak): Initialize to 0.
2003-01-07Update.Ulrich Drepper
2003-01-07 Ulrich Drepper <drepper@redhat.com> * math/libm-test.inc (significand_test): New function. (main): Call it. * elf/dl-misc.c (_dl_debug_vdprintf): Help PPC port by explicitly
2003-01-07(significand_test): New function. (main): Call it.Ulrich Drepper
2003-01-07* sysdeps/i386/i486/bits/string.h (memset): Add parens around macroRoland McGrath
arguments. (memcpy, memrchr, strcpy, __stpcpy, strncpy, strcat): Likewise. (strcmp, strncat, strncmp, strchr, __strchrnul, strchrnul): Likewise. (index, strrchr, rindex, strcspn, strspn, strpbrk, strstr): Likewise. * string/tester.c (test_strcpy): Add test with `void *' arguments. * malloc/malloc.c: Mark all _int_* functions as static.
2003-01-07Update.Ulrich Drepper
* sysdeps/i386/fpu/s_significandl.c (__significandl): Really return significand and not the exponent. Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.
2003-01-07(__significandl): Really return significand and not the exponent.Ulrich Drepper
2003-01-072003-01-06 Roland McGrath <roland@redhat.com>Roland McGrath
* string/tester.c (test_strcpy): Add test with `void *' arguments.
2003-01-072003-01-06 Roland McGrath <roland@redhat.com>Roland McGrath
* sysdeps/i386/i486/bits/string.h (memset): Add parens around macro arguments. (memcpy, memrchr, strcpy, __stpcpy, strncpy, strcat): Likewise. (strcmp, strncat, strncmp, strchr, __strchrnul, strchrnul): Likewise. (index, strrchr, rindex, strcspn, strspn, strpbrk, strstr): Likewise.
2003-01-07Update.Ulrich Drepper
* elf/dl-misc.c (_dl_debug_vdprintf): Help PPC port by explcitly taking address of iov in INTERNAL_SYSCALL call. Patch by Franz Sirl.
2003-01-07Update.Ulrich Drepper
2003-01-06 Ulrich Drepper <drepper@redhat.com> * malloc/malloc.c: Makr all _int_* functions as static.
2003-01-07Update.Ulrich Drepper
2003-01-06 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/alpha/sysdep.h (PSEUDO): Use PSEUDO_PREPARE_ARGS. * sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add cancellation handling. * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
2003-01-07Update.Ulrich Drepper
2003-01-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/powerpc/powerpc32/sysdep.h (PSEUDO_RET): Add branch hint. * sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S: Add cancellation support. * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Remove ftruncate64, truncate64, pread64 and pwrite64 entries. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INLINE_SYSCALL): Add __builtin_expect. (LOADARGS_n): Add argument size safety checks. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c: New file. 2003-01-06 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/sysdep-cancel.h (LIBC_CANCEL_HANDLED): Define. * sysdeps/generic/creat.c: Include sysdep-cancel.h. (LIBC_CANCEL_HANDLED): Add. * sysdeps/unix/sysv/linux/alpha/sysdep.h (inline_syscall_r0_constraint): Rename to... (inline_syscall_r0_out_constraint): ... this. Add =. (inline_syscall[0-6]): Use inline_syscall_r0_out_constraint.
2003-01-06Makefile for Linux/Alpha.Ulrich Drepper
2003-01-06* sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): MakeAndreas Schwab
sure this is always inlined. (elf_machine_rela): Likewise. * sysdeps/m68k/Makefile (sysdep-CFLAGS): Increase inline limit.
2003-01-06(elf_machine_runtime_setup): Make sure this is always inlined. ↵Andreas Schwab
(elf_machine_rela): Likewise.
2003-01-06* Makeconfig (+mkdep): Add -MP flag.Roland McGrath
Suggested by Art Haas <ahaas@airmail.net>.
2003-01-062003-01-04 Roland McGrath <roland@redhat.com>Roland McGrath
* Makeconfig (+mkdep): Add -MP flag. Suggested by Art Haas <ahaas@airmail.net>.
2003-01-05Bump to 0.15.Ulrich Drepper
2003-01-05Update.Ulrich Drepper
* tst-cancel-wrappers.sh: Invoke gawk not awk since we use GNU awk features. Reported by Marijn Ros <marijn@mad.scientist.com>.
2003-01-05Update.Ulrich Drepper
Patch by Marijn Ros <marijn@mad.scientist.com>.
2003-01-05* sysdeps/m68k/Makefile (CFLAGS-.oS): Append -fPIC.Andreas Schwab
2003-01-05* sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h (SINGLE_THREAD_P):Andreas Schwab
Fix for PIC. (CENABLE): Likewise. (CDISABLE): Likewise.
2003-01-05(SINGLE_THREAD_P): Fix for PIC. (CENABLE): Likewise. (CDISABLE): Likewise.Andreas Schwab
2003-01-05Update.Ulrich Drepper
2003-01-05 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/sh/clone.S (__clone): Use SYSCALL_ERROR_HANDLER. * sysdeps/unix/sysv/linux/sh/pipe.S (__libc_pipe): Likewise. * sysdeps/unix/sysv/linux/sh/socket.S (__socket): Likewise. Add support for cancellation handling. * sysdeps/unix/sysv/linux/sh/syscall.S (__syscall): Use SYSCALL_ERROR_HANDLER. * sysdeps/unix/sysv/linux/sh/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/sh/sysdep.h (PSEUDO): Likewise. Add support for cancellation handling. (SYSCALL_ERROR_HANDLER): Define PIC variants.
2003-01-05Update.Ulrich Drepper
2003-01-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Mark __syscall_pread64 and __syscall_pwrite64 cancelable. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INTERNAL_SYSCALL): New macro. (LOADARGS_0, LOADARGS_1): Fix. 2003-01-05 Ulrich Drepper <drepper@redhat.com> * Makerules (build-shlip-helper): Unless told otherwise, add -Wl,-z,defs to linker command line. * rt/Makefile (librt.so): Link with ld.so. * dlfcn/Makefile (libdl.so): Likewise.
2003-01-05Update.Ulrich Drepper
2003-01-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile: New file.
2003-01-05Update.Ulrich Drepper
2003-01-04 Jakub Jelinek <jakub@redhat.com> * internals.h (LIBC_THREAD_GETMEM, LIBC_THREAD_SETMEM): Define even if NOT_IN_libc is defined.
2003-01-05Update.Ulrich Drepper
2003-01-05 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/s390/s390-32/socket.S: Add support for cancellation handling. * sysdeps/unix/sysv/linux/s390/s390-64/socket.S: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c: Likewise. 2003-01-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/system.c (cancel_handler): Correct order of parameters passed to kill. * sysdeps/unix/sysv/linux/m68k/bits/stat.h: Add nanosecond fields.
2003-01-05Update.Ulrich Drepper
* Makefile (tests): Add tst-cancel7. (tst-cancel7-ARGS): New variable.
2003-01-05(cancel_handler): Correct order of parameters passed to kill.Ulrich Drepper
2003-01-04initializer syntax to C99.Andreas Schwab
2003-01-04* sysdeps/unix/sysv/linux/m68k/bits/stat.h: Add nanosecondAndreas Schwab
fields.
2003-01-04Add nanosecond fields.Andreas Schwab
2003-01-04Update.Ulrich Drepper
* sysdeps/posix/system.c (do_system): Minor optimizations. Remove unnecessary code. Correct reference counter in case SIGQUIT handler installation failed.
2003-01-04(do_system): Minor optimizations. Remove unnecessary code.Ulrich Drepper
2003-01-04* malloc/obstack.h (__INT_TO_PTR) [__STDC__]: Cast result toRoland McGrath
(void *) to avoid diagnostic with native c89 on SGI IRIX 6.5 when compiling Bison 1.875's `bitset bset = obstack_alloc (bobstack, bytes);'. Problem reported by Nelson H. F. Beebe.
2003-01-042002-01-03 Paul Eggert <eggert@twinsun.com>Roland McGrath
* malloc/obstack.h (__INT_TO_PTR) [__STDC__]: Cast result to (void *) to avoid diagnostic with native c89 on SGI IRIX 6.5 when compiling Bison 1.875's `bitset bset = obstack_alloc (bobstack, bytes);'. Problem reported by Nelson H. F. Beebe.
2003-01-04Update.Ulrich Drepper
2003-01-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/system.c (do_system): Correct reference counter in case SIGQUIT handler installation failed.
2003-01-04Update.Ulrich Drepper
* old_pthread_cond_broadcast.c: Optimize initialization a bit to work around gcc defficiencies. * old_pthread_cond_signal.c: Likewise. * old_pthread_cond_timedwait.c: Likewise. * old_pthread_cond_wait.c: Likewise.
2003-01-04Update.Ulrich Drepper
2003-01-04 Ulrich Drepper <drepper@redhat.com> * pthreadP.h (pthread_cond_2_0_t): Remove unneeded lock element.
2003-01-04Update.Ulrich Drepper
* Makefile (tests): Add tst-cond7. * tst-cond7.c: New file.
2003-01-04Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/i386/i486/lowlevelcond.S (condvar_cleanup): Get condvar address from the right place.
2003-01-03Update.Ulrich Drepper
2003-01-03 Ulrich Drepper <drepper@redhat.com> * include/libc-symbols.h [HAVE_WEAK_SYMBOLS] (_weak_extern): Define using _Pragma(weak ...).
2003-01-03[HAVE_WEAK_SYMBOLS] (_weak_extern): Define using _Pragma(weak ...).Ulrich Drepper
2003-01-03* td_thr_setgregs.c (td_thr_setgregs): *_BIT -> *_BITMASKRoland McGrath
* td_thr_setfpregs.c (td_thr_setfpregs): Likewise. * td_thr_get_info.c (td_thr_get_info): Likewise. * td_thr_getgregs.c (td_thr_getgregs): Likewise. * td_thr_getfpregs.c (td_thr_getfpregs): Likewise. * td_ta_thr_iter.c (iterate_thread_list): Likewise.
2003-01-032003-01-03 Roland McGrath <roland@redhat.com>Roland McGrath
* td_thr_setgregs.c (td_thr_setgregs): *_BIT -> *_BITMASK * td_thr_setfpregs.c (td_thr_setfpregs): Likewise. * td_thr_get_info.c (td_thr_get_info): Likewise. * td_thr_getgregs.c (td_thr_getgregs): Likewise. * td_thr_getfpregs.c (td_thr_getfpregs): Likewise. * td_ta_thr_iter.c (iterate_thread_list): Likewise.
2003-01-03Cancellation support for syscalls on Linux/Alpha.Ulrich Drepper
2003-01-03Update.Ulrich Drepper
2003-01-03 Andreas Jaeger <aj@suse.de>, Jakub Jelinek <jakub@redhat.com> * resolv/res_libc.c: Provide declaration for __res_init_weak and reorder declarations. 2003-01-03 Art Haas <ahaas@airmail.net> * localedata/tests-mbwc/dat_iswalnum.c: Convert GCC extension initiailzer syntax to C99. * localedata/tests-mbwc/dat_iswalpha.c: Likewise. * localedata/tests-mbwc/dat_iswcntrl.c: Likewise. * localedata/tests-mbwc/dat_iswctype.c: Likewise. * localedata/tests-mbwc/dat_iswdigit.c: Likewise. * localedata/tests-mbwc/dat_iswgraph.c: Likewise. * localedata/tests-mbwc/dat_iswlower.c: Likewise. * localedata/tests-mbwc/dat_iswprint.c: Likewise. * localedata/tests-mbwc/dat_iswpunct.c: Likewise. * localedata/tests-mbwc/dat_iswspace.c: Likewise. * localedata/tests-mbwc/dat_iswupper.c: Likewise. * localedata/tests-mbwc/dat_iswxdigit.c: Likewise. * localedata/tests-mbwc/dat_mblen.c: Likewise. * localedata/tests-mbwc/dat_mbrlen.c: Likewise. * localedata/tests-mbwc/dat_mbrtowc.c: Likewise. * localedata/tests-mbwc/dat_mbsrtowcs.c: Likewise. * localedata/tests-mbwc/dat_mbstowcs.c: Likewise. * localedata/tests-mbwc/dat_mbtowc.c: Likewise. * localedata/tests-mbwc/dat_strcoll.c: Likewise. * localedata/tests-mbwc/dat_strfmon.c: Likewise. * localedata/tests-mbwc/dat_strxfrm.c: Likewise. * localedata/tests-mbwc/dat_swscanf.c: Likewise. * localedata/tests-mbwc/dat_towctrans.c: Likewise. * localedata/tests-mbwc/dat_towlower.c: Likewise. * localedata/tests-mbwc/dat_towupper.c: Likewise. * localedata/tests-mbwc/dat_wcrtomb.c: Likewise. * localedata/tests-mbwc/dat_wcscat.c: Likewise. * localedata/tests-mbwc/dat_wcschr.c: Likewise. * localedata/tests-mbwc/dat_wcscmp.c: Likewise. * localedata/tests-mbwc/dat_wcscoll.c: Likewise. * localedata/tests-mbwc/dat_wcscpy.c: Likewise. * localedata/tests-mbwc/dat_wcscspn.c: Likewise. * localedata/tests-mbwc/dat_wcslen.c: Likewise. * localedata/tests-mbwc/dat_wcsncat.c: Likewise. * localedata/tests-mbwc/dat_wcsncmp.c: Likewise. * localedata/tests-mbwc/dat_wcsncpy.c: Likewise. * localedata/tests-mbwc/dat_wcspbrk.c: Likewise. * localedata/tests-mbwc/dat_wcsrtombs.c: Likewise. * localedata/tests-mbwc/dat_wcsspn.c: Likewise. * localedata/tests-mbwc/dat_wcsstr.c: Likewise. * localedata/tests-mbwc/dat_wcstod.c: Likewise. * localedata/tests-mbwc/dat_wcstok.c: Likewise. * localedata/tests-mbwc/dat_wcstombs.c: Likewise. * localedata/tests-mbwc/dat_wcswidth.c: Likewise. * localedata/tests-mbwc/dat_wcsxfrm.c: Likewise. * localedata/tests-mbwc/dat_wctob.c: Likewise. * localedata/tests-mbwc/dat_wctomb.c: Likewise. * localedata/tests-mbwc/dat_wctrans.c: Likewise. * localedata/tests-mbwc/dat_wctype.c: Likewise. * localedata/tests-mbwc/dat_wcwidth.c: Likewise. 2003-01-03 Richard Henderson <rth@redhat.com> * sysdeps/unix/sysv/linux/alpha/sysdep.h (inline_syscall_r0_asm): New. (inline_syscall_r0_constraint): New. (inline_syscall[0-6]): Use them.