aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-10-25(CACHEMAGIC_VERSION_NEW): New value.Ulrich Drepper1-0/+1
2000-10-25Update.Andreas Jaeger1-0/+5
2000-10-25 Andreas Jaeger <aj@suse.de> * elf/dl-load.c (_dl_map_object_from_fd): Remove unused variable. (_dl_map_object): Likewise.
2000-10-25(_dl_map_object_from_fd): Remove unused variable. (_dl_map_object): Likewise.Andreas Jaeger1-4/+0
2000-10-25Update.Ulrich Drepper4-20/+48
2000-10-24 Paul Eggert <eggert@twinsun.com> * time/strftime.c (my_strftime macro) [!defined _LIBC && HAVE_TZNAME && HAVE_TZSET]: When redefining, do it without args, so that it works even if emacs is defined and an extra argument is passed to my_stftime. (my_strftime function): When evaluating a subformat, pass ut_argument as well. 2000-10-24 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/ia64/Versions: Add pciconfig_read and pciconfig_write. * sysdeps/generic/dl-cache.c (_dl_cache_verify_ptr): Correct test for files with new cache format. (_dl_load_cache_lookup): Add variable cache_data_size for size of the data. Correctly report error if neither old not new signature is found. Little optimizations. Mostly based on a patch by Denis Zaitsev <zzz@cd-club.ru>.
2000-10-25Update.Ulrich Drepper2-8/+11
2000-10-25 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Optimize a bit by optimizing out the nsearchlist variable.
2000-10-25Update.Ulrich Drepper5-15/+34
* elf/dl-lookup.c (add_dependency): Fix test to check whether dependency already exists. * elf/Makefile: Add testobj1 and testobj2 as dependencies of testobj6. * elf/loadtest.c (main): Add test at the end that everything is unloaded. * elf/dl-open.c (dl_open_worker): Fix typo in comment.
2000-10-25Update.Ulrich Drepper1-0/+4
2000-10-24 Ulrich Drepper <drepper@redhat.com> * elf/elf.h: Add even more IA-64 relocations.
2000-10-25Add even more IA-64 relocations.Ulrich Drepper1-0/+18
2000-10-24* io/test-lfs.c (do_prepare): Call setrlimit64, in case the user Geoff Keating2-1/+11
has a limit set---for instance, a limit of 2^31 bytes, which can't easily be reset by non-LFS-aware shells. 2000-10-24 Geoffrey Keating <geoffk@cygnus.com> * io/test-lfs.c (do_prepare): Call setrlimit64, in case the user has a limit set---for instance, a limit of 2^31 bytes, which can't easily be reset by non-LFS-aware shells.
2000-10-24* sysdeps/unix/sysv/linux/powerpc/mmap64.c: Define PAGE_SHIFT Geoff Keating2-3/+10
explicitly rather than getting it from <asm/page.h>. 2000-10-21 Geoffrey Keating <geoffk@cygnus.com> * sysdeps/unix/sysv/linux/powerpc/mmap64.c: Define PAGE_SHIFT explicitly rather than getting it from <asm/page.h>.
2000-10-24Update.Ulrich Drepper2-9/+29
* elf/dl-close.c (_dl_close): Handle relocation dependencies of the dependencies of the object currently unloaded.
2000-10-24Update.Ulrich Drepper2-7/+17
* elf/dl-close.c (_dl_close): Don't free memory for global scope list immediately when empty. Move code to... (free_mem): ...here. Called as part of __libc_subfreeres list.
2000-10-24Update.Ulrich Drepper3-22/+24
* elf/dl-deps.c (_dl_map_object_deps): Put l_initfini array before r_list array in allocated memory. * elf/dl-close.c (_dl_close): Optimize access to l_initfini list and remove use of r_list.
2000-10-24Update.Ulrich Drepper4-12/+155
2000-10-24 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Use correct list (l_initfini) when computing new opencounts. * elf/Makefile: Add rules to build and run neededtest3. * neededtest3.c: New file. * neededobj4.c: New file. * elf/neededtest.c (main): Correct tests for failing dlopen.
2000-10-24Object for unload testing.Ulrich Drepper1-0/+11
2000-10-24Regenerated.Andreas Jaeger1-3/+44
2000-10-24Mention glibc 2.2 caveats.Andreas Jaeger1-0/+25
2000-10-24(main): Correct tests for failing dlopen.Ulrich Drepper1-5/+9
2000-10-24Update.Andreas Jaeger1-0/+4
2000-10-24 Andreas Jaeger <aj@suse.de> * elf/dl-lookup.c (add_dependency): Remove unused variable j.
2000-10-24(add_dependency): Remove unused variable j.Andreas Jaeger1-2/+0
2000-10-24(main): Run tests for different alignments.Ulrich Drepper1-16/+26
2000-10-24Update.Ulrich Drepper2-1/+2
* malloc/Makefile (tests): Add tst-obstack.
2000-10-24Update.Ulrich Drepper3-4/+69
* malloc/obstack.c (_obstack_newchunk): Correctly align first returned block. * malloc/tst-obstack.c: New file. Patch and test case by Alexandre Duret-Lutz <duret_g@epita.fr>.
2000-10-24Update.Ulrich Drepper8-58/+91
2000-10-24 Ulrich Drepper <drepper@redhat.com> Complete revamp of the reference counter handling. * include/link.h (struct link_map): Add l_idx field. * elf/dl-close.c: Handle decrementing of reference counters more correctly. If necessary decrement reference counters of dependencies of dependencies. * elf/dl-lookup.c (add_dependency): Only increment reference counter of the object itself and not also its dependencies. * elf/dl-open.c: Increment reference counters here. * elf/dl-deps.c: Remove reference counter handling here. * elf/dl-load.c: Likewise. * elf/rtld.c: Adjust for _dl_map_deps not handling reference counters. * elf/loadtest.c: Print loaded objects at the beginning.
2000-10-24(struct link_map): Add l_idx field.Ulrich Drepper1-0/+3
2000-10-24Update.Andreas Jaeger1-0/+4
2000-10-24 Andreas Jaeger <aj@suse.de> * sysdeps/mips/dl-machine.h: Partly revert patch from 2000-10-18.
2000-10-24Partly revert patch from 2000-10-18.Andreas Jaeger1-12/+3
2000-10-24Update.Ulrich Drepper6-11/+19
* include/link.h (struct link_map): New bit field l_faked. * elf/dl-deps.c: Use l_faked field in struct link_map instead of the magic l_opencount==0. * elf/dl-load.c: Likewise. * elf/dl-version.c: Likewise. * elf/rtld.c: Likewise.
2000-10-24Update.Ulrich Drepper2-4/+8
2000-10-23 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Add a few more __builtin_expect.
2000-10-23Update.Ulrich Drepper2-4/+17
2000-10-23 Jim Meyering <meyering@ascend.com> Allow this code to be used outside of glibc. * sysdeps/generic/memrchr.c: Undef __memrchr, too. [!weak_alias]: Define __memrchr to memrchr. Guard weak_alias use with `#ifdef weak_alias'.
2000-10-23Update.Ulrich Drepper5-11/+175
* elf/unload.c: Generate more debugging output. * elf/neededtest.c: Make it more complicated. * elf/neededtest2.c: New file. * elf/Makefile: Add rules to build and run neededtest2.
2000-10-23Update.Ulrich Drepper2-27/+37
* elf/dl-sym.c (_dl_sym): Use exact check for caller PC in range of DSO address space. (_dl_vsym): Likewise.
2000-10-23Update.Ulrich Drepper2-2/+12
2000-10-23 Ulrich Drepper <drepper@redhat.com> * elf/dl-sym.c (_dl_sym): For RTLD_DEFAULT, search in objects global scope if we can determine it.
2000-10-23Update.Ulrich Drepper1-0/+6
* sysdeps/unix/sysv/linux/ia64/bits/resource.h (RLIMIT_LOCKS): Added. (RLIMIT_NLIMITS): Sync with kernel definition. (PRIO_PROCESS, PRIO_PGRP, PRIO_USER): Also define as macros. 2000-10-23 Andreas Schwab <schwab@suse.de>
2000-10-23(RLIMIT_LOCKS): Added. (RLIMIT_NLIMITS): Sync with kernel definition. ↵Ulrich Drepper1-3/+10
(PRIO_PROCESS, PRIO_PGRP, PRIO_USER): Also define as macros.
2000-10-23* sysdeps/m68k/fpu/libm-test-ulps: Updated.Andreas Schwab1-0/+4
2000-10-23Updated.Andreas Schwab1-6/+198
2000-10-23Update.Ulrich Drepper2-0/+6
2000-10-23 Ulrich Drepper <drepper@redhat.com> * elf/elf.h (R_IA64_GPREL32MSB, R_IA64_GPREL32LSB): New definitions.
2000-10-23Update.Ulrich Drepper9-2/+50
2000-10-22 Bruno Haible <haible@clisp.cons.org> * iconvdata/big5hkscs.c (big5hkscs_to_ucs): Add irreversible mappings for 0x8BF8, 0xA27E..0xA2A7. * iconvdata/BIG5HKSCS.irreversible: New file. 2000-10-23 Jakub Jelinek <jakub@redhat.com> * timezone/zdump.c (main): setlocale LC_CTYPE as well as LC_MESSAGES. * timezone/zic.c (main): Likewise. 2000-10-23 Thorsten Kukuk <kukuk@suse.de> * nscd/connections.c (invalidate_cache): Don't invalidate a cache if it is not enabled.
2000-10-23(TIMEOUT): Override default timeout.Ulrich Drepper1-0/+1
2000-10-23Update.Andreas Jaeger2-0/+36
* sysdeps/s390/fpu/libm-test-ulps: New ulps.
2000-10-23Update.Andreas Jaeger2-0/+6
2000-10-23 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/syscalls.list: Add fcntl64. Patch by Ralf Baechle <ralf@gnu.org>.
2000-10-22Update MIPS entry.Andreas Jaeger1-5/+4
2000-10-21Update.Ulrich Drepper2-96/+166
* elf/dl-load.c (_dl_map_object_from_fd): Split out ELF file verification in open_verify. (open_verify): New function. Called instead of open. Ignores valid files for other architectures. (open_path): Call open_verify instead of open. (_dl_map_object): Likewise. Somewhat based on a patch by Don Dugger <n0ano@valinux.com>. * io/pwd.c (main): The output was missing a newline.
2000-10-21(main): The output was missing a newline.Ulrich Drepper1-1/+1
2000-10-21Add MIPS information.Andreas Jaeger1-1/+14
2000-10-21Update.Ulrich Drepper3-11/+31
* posix/fnmatch_loop.c: Make FNM_LEADING_DIR behave as GNU tar expects it. Patch by Colin Watson <riva.ucam.org>. * posix/tst-fnmatch.input: Add test cases for FNM_LEADING_DIR.
2000-10-21Update.Ulrich Drepper6-78/+195
2000-10-21 Ulrich Drepper <drepper@redhat.com> * elf/dl-open.c (add_to_global): New function. Split out from dl_open_worker. (dl_open_worker): Call add_to_global not only for new objects, also for previously loaded objects when (mode & RTLD_GLOBAL) and the object was not yet in the global scope. * elf/Makefile: Add rules to build and run lateglobal. * elf/lateglobal.c: New file. * elf/ltglobmod1.c: New file. * elf/ltglobmod2.c: New file.
2000-10-21Update.Ulrich Drepper3-1/+9
* include/link.h (struct link_map): Add l_soname_added bitfield. * elf/dl-load.c (_dl_map_object): Remember when we added the SONAME to the l_libname list and don't try it again.
2000-10-21Update.Ulrich Drepper8-18/+71
* elf/dl-close.c: Decrement opencount for all dependencies which can be removed even if the object is not yet unloaded. * elf/dl-deps.c (_dl_map_object_deps): If dependency is already in the list decrement opencount of all dependencies. * elf/dl-load.c (_dl_map_object_from_fd): Increment object of object and all dependencies. (_dl_map_object): Likewise. * elf/dl-lookup.c (add_dependency): Likewise. * elf/loadtest.c: Add debug when with more output.