summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-03-24* pthread_create.c (__pthread_create_2_1): Rename syscall errorcvs/fedora-glibc-20050324T0715Ulrich Drepper
variable to scerr.
2005-03-24* nis/ypclnt.c (yp_2_yperr): Revert 2004-11-30 patch.Ulrich Drepper
(ypprot_err): Use yp_2_yperr table also for YP_NODOM .. YP_NOMORE.
2005-03-24(yp_2_yperr): Revert 2004-11-30 patch. (ypprot_err): Use yp_2_yperr table ↵Ulrich Drepper
also for YP_NODOM .. YP_NOMORE.
2005-03-23* locale/setlocale.c: Comment typo.Roland McGrath
2005-03-23* scripts/versions.awk: No errors for GLIBC_PRIVATE.Roland McGrath
2005-03-22* Versions.def (libdl, librt): Add GLIBC_2.3.4 version.Roland McGrath
* scripts/versions.awk: Print all errors and die at the end. Use library name in versions array keys.
2005-03-22* elf/elf.h (PT_ARM_EXIDX): New macro.Roland McGrath
2005-03-222005-03-22 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath
* elf/elf.h (PT_ARM_EXIDX): New macro.
2005-03-22* sunrpc/xdr_stdio.c (xdrstdio_getlong, xdrstdio_putlong):Ulrich Drepper
Convert correctly between long/int on 64bit big-endian.
2005-03-22* sysdeps/ia64/_mcount.S: Newer kernels don't like register-framesUlrich Drepper
with more than 8 output registers. Fix this by passing original ar.pfs to _mcount_ret_helper via r3.
2005-03-22Newer kernels don't like register-frames with more than 8 output registers. ↵Ulrich Drepper
Fix this by passing original ar.pfs to _mcount_ret_helper via r3.
2005-03-21* linuxthreads/sysdeps/m68k/Makefile: Remove to deleteAndreas Schwab
unneeded o-iterator thing.
2005-03-21Remove to delete unneeded o-iterator thing.Andreas Schwab
2005-03-20[BZ #786]Ulrich Drepper
2005-03-15 Jakub Jelinek <jakub@redhat.com> [BZ #786] * sysdeps/generic/dl-tls.c (_dl_next_tls_modid): Handle GL(dl_tls_static_nelem) == GL(dl_tls_max_dtv_idx). * elf/Makefile: Add rules to build and run tst-tls15. * elf/tst-tls15.c: New test. * elf/tst-tlsmod15a.c: New file. * elf/tst-tlsmod15b.c: New file. 2005-03-20 Ulrich Drepper <drepper@redhat.com> * elf/rtld.c (dl_main): Always call init_tls if we have audit modules.
2005-03-20* elf/dl-open.c (dl_open_worker): Fix typo.Ulrich Drepper
2005-03-20* malloc/malloc.c (public_cALLOc): We cannot skip the memoryUlrich Drepper
clearing if perturb_byte != 0.
2005-03-20* posix/bits/unistd.h (pread) [__USE_FILE_OFFSET64]: Use __off64_tUlrich Drepper
instead of __off_t for last argument. * debug/Makefile (tests): Add tst-lfschk{1,2,3}. * debug/tst-lfschk1.c: New test. * debug/tst-lfschk2.c: New test. * debug/tst-lfschk3.c: New test. 2005-02-09 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/bits/termios.h (CMSPAR): Define. * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Add __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h. * sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise. (CMSPAR): Define. * sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.
2005-03-20* sysdeps/ia64/elf/initfini.c: Add local _init and _fini labels.Ulrich Drepper
2005-03-20[BZ #38]Ulrich Drepper
2005-02-27 Denis Barbier <barbier@debian.org> [BZ #38] * locale/iso-4217.def: Add CSD currency.
2005-03-19* inet/test-ifaddrs.c: Use test-skeleton.cvs/fedora-glibc-20050319T1907Ulrich Drepper
* inet/test_ifindex.c: Likewise.
2005-03-19* elf/dl-lookup.c (add_dependency): Always search l_initfini ifUlrich Drepper
the list exists.
2005-03-19* elf/Makefile: Add rules to build and run order2.Ulrich Drepper
* elf/order2.c: New file. * elf/order2mod1.c: New file. * elf/order2mod2.c: New file. * elf/order2mod3.c: New file. * elf/order2mod4.c: New file.
2005-03-19* elf/dl-open.c (dl_open_worker): Print exact l_direct_opencount value,Ulrich Drepper
it has been incremented before.
2005-03-19* elf/dl-fini.c (_dl_fini): Split sorting of the maps in separateUlrich Drepper
function _dl_sort_fini. (_dl_sort_fini): New function. * sysdeps/generic/ldsodefs.h: Declare _dl_sort_fini. * elf/dl-close.c (_dl_close): Call _dl_sort_fini before running destructors to call them in the right order.
2005-03-19* sysdeps/powerpc/bits/link.h (La_ppc64_regs): Add lr_vrsave.Ulrich Drepper
(La_ppc64_retval): Correct size of lrc_fp. * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_profile_resolve): Fix up ABI problems and complete function.
2005-03-19[BZ #779]Ulrich Drepper
2005-03-10 Jakub Jelinek <jakub@redhat.com> * math/test-misc.c (main): Add some more tests. 2005-03-17 Jakub Jelinek <jakub@redhat.com> * posix/regcomp.c (re_compile_fastmap_iter): Fix check for failed __wcrtomb. Check return values of other __wcrtomb calls. * posix/regex_internal.c (build_wcs_buffer, re_string_skip_chars): Change mbclen type to size_t. (build_wcs_upper_buffer): Change mbclen and mbcdlen type to size_t. Handle mb chars whose upper case doesn't have multibyte representation in locale's charset. 2005-03-15 Jakub Jelinek <jakub@redhat.com> * malloc/malloc.c (_int_icalloc, _int_icomalloc, iALLOc, public_iCALLOc, public_iCALLOc, public_iCOMALLOc): Protect with #ifndef _LIBC. [BZ #779] * malloc/malloc.c (public_mTRIm): Initialize malloc if not yet initialized. 2005-03-10 Jakub Jelinek <jakub@redhat.com> * misc/sys/cdefs.h (__always_inline): Define. * posix/bits/unistd.h (read, pread, pread64, readlink, getcwd, getwd): Use __always_inline instead of __inline. * socket/bits/socket2.h (recv, recvfrom): Likewise. * libio/bits/stdio2.h (gets, fgets, fgets_unlocked): Likewise. * string/bits/string3.h (__memcpy_ichk, __memmove_ichk, __mempcpy_ichk, __memset_ichk, __strcpy_ichk, __stpcpy_ichk, __strncpy_ichk, __strcat_ichk, __strncat_ichk): Use __always_inline instead of __inline__ __attribute__ ((__always_inline__)). 2005-03-09 Jakub Jelinek <jakub@redhat.com> * debug/tst-chk1.c: Include sys/socket.h and sys/un.h. (do_test): Add new tests for recv, recvfrom, getcwd, getwd and readlink. Add some more tests for read, pread, pread64, fgets and fgets_unlocked. * posix/bits/unistd.h (read, pread, pread64, readlink, getcwd, getwd): Change macros into extern inline functions. (__read_alias, __pread_alias, __pread64_alias, __readlink_alias, __getcwd_alias, __getwd_alias): New prototypes. * socket/bits/socket2.h (recv, recvfrom): Change macros into extern inline functions. (__recv_alias, __recvfrom_alias): New prototypes. * libio/bits/stdio2.h (gets, fgets, fgets_unlocked): Change macros into extern inline functions. (__gets_alias, __fgets_alias, __fgets_unlocked_alias): New prototypes. * debug/pread_chk.c (__pread_chk): Fix order of arguments passed to __pread. * debug/pread64_chk.c (__pread64_chk): Fix order of arguments passed to __pread64.
2005-03-19(read, pread, pread64, readlink, getcwd, getwd): Change macros into extern ↵Ulrich Drepper
inline functions. (__read_alias, __pread_alias, __pread64_alias, __readlink_alias, __getcwd_alias, __getwd_alias): New prototypes.
2005-03-18* configure.in: Use %function instead of @function.Roland McGrath
* configure: Regenerated.
2005-03-182005-03-18 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath
* configure.in: Use %function instead of @function. * configure: Regenerated.
2005-03-18* locales/pa_IN (am_pm): Fix character names.Ulrich Drepper
2005-03-18 Ulrich Drepper <drepper@redhat.com> * SUPPORTED (SUPPORTED-LOCALES): Add af_ZA.UTF-8.
2005-03-18* include/link.h (struct link_map): Remove l_opencount. Add l_removed.Ulrich Drepper
Change type of l_idx to int. * elf/dl-close.c: Basically rewrite. Do not use l_opencount to determine whether a DSO has to be unloaded. Instead compute this in this function. * elf/dl-deps.c: No need to manipulate l_opencount anymore. * elf/dl-lookup.c: Likewise. * elf/rtld.c: Likewise * elf/dl-open.c: Likewise. Use l_init_called to determine whether object was just loaded. * elf/dl-fini.c: Bump l_direct_opencount instead of l_opencount. * elf/dl-load.c (_dl_map_object_from_fd): Do not recognize DSO which is about to be unloaded as a match. (_dl_map_object): Likewise. * elf/do-lookup.h (do_lookup_x): Do not look into DSO which is about to be unloaded. * elf/circleload1.c: Don't use l_opencount anymore. * elf/neededtest.c: Likewise. * elf/neededtest2.c: Likewise. * elf/neededtest3.c: Likewise. * elf/neededtest4.c: Likewise. * elf/unload.c: Likewise. * elf/unload2.c: Likewise. * elf/loadtest.c: Likewise. * elf/rtld.c: Preloading errors are now never fatal. 2005-03-08 Jakub Jelinek <jakub@redhat.com> * elf/Makefile: Add rules to build and run unload5 test. * elf/unload5.c: New file. 2005-03-08 Jakub Jelinek <jakub@redhat.com> * elf/Makefile: Add rules to build and run unload4 test. * elf/unload4.c: New file. * elf/unload4mod1.c: New file. * elf/unload4mod2.c: New file. * elf/unload4mod3.c: New file. * elf/unload4mod4.c: New file.
2005-03-18Test cases for correct unloading.Ulrich Drepper
2005-03-17* include/libc-symbols.h (__hidden_proto): Remove bogus declarationRoland McGrath
of internal. (__hidden_def1, __hidden_dot_def1): Remove. (__hidden_def2, __hidden_def3): Remove. (__hidden_ver1): New. (hidden_ver, hidden_def, hidden_weak): Use it. (hidden_data_ver, hidden_data_ver, hidden_data_weak): Use non-data version of the macro. * include/wchar.h (__wcscoll): Remove. * wcsmbs/wcscoll.c: Define wcscoll directly instead of via __wcscoll. * string/strcoll.c: Don't issue libc_hidden_def STRCOLL redefined.
2005-03-17* nscd/aicache.c (addhstaiX): Tweak type to avoid warning.Roland McGrath
2005-03-16* elf/elf.h: Define MIPS TLS relocations.Roland McGrath
2005-03-162005-03-16 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath
* elf/elf.h: Define MIPS TLS relocations.
2005-03-16* elf/circleload1.c (main): Pretty printing.Ulrich Drepper
2005-03-16(main): Pretty printing.Ulrich Drepper
2005-03-15* sysdeps/generic/wordexp.c (exec_comm_child): Add inline keyword.Roland McGrath
Patch by Dan Kegel <dank@kegel.com>. * elf/dynamic-link.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add inline keyword. * sysdeps/alpha/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add always_inline attribute. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. Change static inline into auto inline. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. * sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela): Likewise. * sysdeps/arm/dl-machine.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. 2005-03-15 Jakub Jelinek <jakub@redhat.com>
2005-03-15[BZ #789]Roland McGrath
2005-03-15 Jakub Jelinek <jakub@redhat.com> [BZ #789] * sysdeps/i386/i686/hp-timing.h (HP_TIMING_ACCUM): Fix asm constraints. Remove memory clobber. * sysdeps/x86_64/hp-timing.h (HP_TIMING_ACCUM): Make the addition thread-safe. Subtract GLRO(dl_hp_timing_overhead) from Diff.
2005-03-15* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Don't includeRoland McGrath
asm/types.h.
2005-03-13* sysdeps/unix/sysv/linux/sh/bits/mman.h: Define MAP_POPULATE andRoland McGrath
MAP_NONBLOCK. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise. Correct MAP_GROWSDOWN value.
2005-03-13* elf/tls-macros.h: #include_next <tls-macros.h> to get a sysdepsRoland McGrath
version if there is one. Only #error if macros are then undefined. * sysdeps/generic/tls-macros.h: New file.
2005-03-13* sysdeps/hppa/configure.in: Remove old Makefile leftovers.Roland McGrath
* sysdeps/hppa/configure: Regenerated.
2005-03-08* sysdeps/gnu/errlist-compat.awk: Use NERR in all array decls, soRoland McGrath
array types match exactly in C alias decls.
2005-03-082005-03-08 Roland McGrath <roland@redhat.com>Roland McGrath
* sysdeps/gnu/errlist-compat.awk: Use NERR in all array decls, so array types match exactly in C alias decls.
2005-03-08* malloc/arena.c (ptmalloc_init): Recognize MALLOC_PERTURB_ and callUlrich Drepper
mallopt appropriately. * malloc/malloc.h: Define M_PERTURB. * malloc/malloc.c (perturb_byte): New variable. (alloc_perturb, free_perturb): New macros. (_int_malloc): Before returning, overwrite the memory if this is requested. (_int_free): Overwrite freed memory if requested. (mALLOPt): Handle M_PERTURB. * test-skeleton.c: Add call to mallopt with M_PERTURB command.
2005-03-08(ptmalloc_init): Recognize MALLOC_PERTURB_ and call mallopt appropriately.Ulrich Drepper
2005-03-07[BZ #777]Roland McGrath
bz tags [BZ #777] [BZ #777]
2005-03-07* elf/dl-close.c (_dl_close): Decrement l_opencount beforeUlrich Drepper
printing debug message. * elf/dl-open.c (dl_open_worker): Always print the new opencount in debug messages.