about summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-10-261-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * locale/C-monetary.c: Set mon_decimal to empty string. Add missing entry _NL_MONETARY_CRNCYSTR. * stdio-common/printf_fp.c: If MON_DECIAL_POINT is not provided use DECIMAL_POINT information. * locale/C-numeric.c: Set mon_grouping entry to empty string. * locale/C-time.c: Add date_fmt entries. Remove two wrong entries. Correct value for number of entries. * locale/localeconv.c: Normalize result passed back in .grouping. Fix assignment to .int_* entries. * locale/Makefile (tests): Add tst-C-locale. * locale/tst-C-locale.c: New file. * locale/setlocale.c: Use LOCALEDIR and not LOCALE_PATH to locate locale files. * locale/newlocale.c: Likewise. 2000-10-26 GOTO Masanori <gotom@debian.or.jp> * locale/langinfo.h: Define _DATE_FMT and _NL_W_DATE_FMT. * locale/categories.def: New support for date_fmt. * locale/programs/ld-time.c: Likewise. * locale/programs/locfile-kw.gperf: Likewise. * locale/programs/locfile-kw.h: Likewise. * locale/programs/locfile-token.h: Likewise. 2000-10-26 Jakub Jelinek <jakub@redhat.com> * sysdeps/ieee754/ldbl-128/e_hypotl.c: New. * math/libm-test.inc (cabs_test, cexp_test, csqrt_test, hypot_test): Increase precision of constants. * sysdeps/alpha/fpu/libm-test-ulps: Update. * sysdeps/arm/libm-test-ulps: Update. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/ia64/fpu/libm-test-ulps: Update. * sysdeps/m68k/fpu/libm-test-ulps: Update. * sysdeps/mips/fpu/libm-test-ulps: Update. * sysdeps/powerpc/fpu/libm-test-ulps: Update. * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update. * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update. * sysdeps/sh/sh4/fpu/libm-test-ulps: Update. * sysdeps/s390/fpu/libm-test-ulps: Update. 2000-10-26 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-10-261-0/+3
| | | | | * io/Makefile (tests): Add tst-fcntl. * io/tst-fcntl.c: New file.
* Update.Ulrich Drepper2000-10-261-0/+14
| | | | | | | | | | | | | | | | 2000-10-26 Ulrich Drepper <drepper@redhat.com> * posix/Makefile (tests): Add tst-chmod. (tst-chmod-ARGS): Define. * posix/tst-chmod.c: New file. * test-skeleton.c: Before calling user-defined function remove parameters from argument list. * posix/tst-exec.c: Adjust to this change. * posix/tst-spawn.c: Likewise. * sysdeps/unix/opendir.c (__opendir): Optimize a bit. Add __builtin_expect.
* Update.Ulrich Drepper2000-10-261-0/+5
| | | | | | | 2000-10-25 Ulrich Drepper <drepper@redhat.com> * intl/Makefile (tests): Add tst-ngettext. * intl/tst-ngettext.c: New file.
* Update.Ulrich Drepper2000-10-261-0/+8
| | | | | | | | | | 2000-10-25 Bruno Haible <haible@clisp.cons.org> * manual/charset.texi: Fix spelling of __GCONV_FULL_OUTPUT. * manual/message.texi (Translation with gettext): Remove paragraph about macros contained in libintl.h. (bind_textdomain_codeset): Describe codeset argument. (Using gettextized software): Add setlocale call to sample code.
* Update.Ulrich Drepper2000-10-261-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-26 Kazumoto Kojima <kkojima@rr.iij4u.or.jp> Yutaka Niibe <gniibe@chroot.org> * sysdeps/sh/dl-machine.h (elf_machine_rela): Handle in place relocation which is generated by new ld. * sysdeps/sh/elf/initfini.c (_init): Preseted __fpscr_values. (_fini): Delete an obsolete register prefix. * sysdeps/unix/sysv/linux/sh/Versions: Add __xstat64, __fxstat64, __lxstat64, alphasort64, glob64, readdir64, readdir64_r, scandir64 and versionsort64 as the 2.2-versioned symbols. * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: New file. * sysdeps/unix/sysv/linux/sh/brk.c: Changes for the new system call calling convention of the kernel. * sysdeps/unix/sysv/linux/sh/pipe.S: Likewise. * sysdeps/unix/sysv/linux/sh/socket.S: Likewise. * sysdeps/unix/sysv/linux/sh/clone.S: Likewise. * sysdeps/unix/sysv/linux/sh/vfork.S: Likewise. * sysdeps/unix/sysv/linux/sh/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/sh/fcntl.c: New file. * sysdeps/unix/sysv/linux/sh/lockf64.c: New file. * sysdeps/unix/sysv/linux/sh/sys/user.h: Include the kernel header file and delete the definitions of struct user and user_fp. * sysdeps/unix/sysv/linux/sh/syscall.S: New file. * sysdeps/unix/sysv/linux/sh/syscalls.list: Remove entries for s_ioctl, s_ipc, s_llseek, s_chown, s_fchown, s_lchown, s_execve, rt_sigaction, rt_sigpending, rt_sigprocmask, rt_sigqueueinfo, rt_sigsuspend, rt_sigtimedwait, s_getcwd, s_getdents, s_getgroups, s_getpriority, s_getegid, s_geteuid, s_getuid, getresgid, getresuid, s_getrlimit, s_poll, s_pread64, s_ptrace, s_pwrite64, s_reboot, s_setrlimit, s_sigaction, s_sigpending, s_sigprocmask, s_sigsuspend, s_setfsgid, s_setfsuid, s_setgid, s_setgroups, s_setregid, s_setresgid, s_setresuid, s_setreuid, s_setuid, s_sysctl, s_ugetrlimit, s_ustat, sys_fstat, sys_lstat, sys_mknod, sys_readv, sys_stat, sys_writev and syscall.
* Update.Ulrich Drepper2000-10-261-0/+3
| | | | | * io/test-lfs.c (do_prepare): Rewrite so it doesn't fail on systems without LFS support.
* Update.Ulrich Drepper2000-10-251-0/+8
| | | | | | | | | | 2000-10-25 Ulrich Drepper <drepper@redhat.com> * sysdeps/ieee754/dbl-64/e_jn.c: Use __ieee754_sqrt instead of __sqrt. * sysdeps/ieee754/dbl-64/e_j1.c: Likewise. * sysdeps/ieee754/dbl-64/e_j0.c: Likewise. * sysdeps/ieee754/flt-32/e_j1f.c: Likewise. * sysdeps/ieee754/flt-32/e_j0f.c: Likewise.
* Update.Ulrich Drepper2000-10-251-0/+6
| | | | | | | | 2000-10-25 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/profil-counter.h: Multiply slot number by four to use bins of width 4 to get accurate instruction-level profiling.
* Update.Ulrich Drepper2000-10-251-0/+4
| | | | | | 2000-10-25 Andreas Jaeger <aj@suse.de> * sysdeps/generic/dl-cache.h (CACHEMAGIC_VERSION_NEW): Correct string.
* Update.Ulrich Drepper2000-10-251-0/+13
| | | | | | | | | | | | | | | 2000-10-25 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/i386/fcntl.c (__libc_fcntl): When converting struct flock64 to struct flock and back, use fcntl commands which work on struct flock. 2000-10-25 Jakub Jelinek <jakub@redhat.com> * math/test-misc.c (main): Only check modfl if NO_LONG_DOUBLE is not defined. * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update. * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
* Update.Ulrich Drepper2000-10-251-0/+2
| | | | * sysdeps/arm/libm-test-ulps: Updated.
* Update.Ulrich Drepper2000-10-251-0/+4
| | | | | | 2000-10-25 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/dl-cache.h (CACHEMAGIC_VERSION_NEW): New value.
* Update.Andreas Jaeger2000-10-251-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.
* Update.Ulrich Drepper2000-10-251-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 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>.
* Update.Ulrich Drepper2000-10-251-0/+5
| | | | | | | 2000-10-25 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Optimize a bit by optimizing out the nsearchlist variable.
* Update.Ulrich Drepper2000-10-251-0/+8
| | | | | | | | | | * 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.
* Update.Ulrich Drepper2000-10-251-0/+4
| | | | | | 2000-10-24 Ulrich Drepper <drepper@redhat.com> * elf/elf.h: Add even more IA-64 relocations.
* * io/test-lfs.c (do_prepare): Call setrlimit64, in case the user Geoff Keating2000-10-241-1/+5
| | | | | | | | | | 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.
* * sysdeps/unix/sysv/linux/powerpc/mmap64.c: Define PAGE_SHIFT Geoff Keating2000-10-241-0/+5
| | | | | | | | 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>.
* Update.Ulrich Drepper2000-10-241-0/+3
| | | | | * elf/dl-close.c (_dl_close): Handle relocation dependencies of the dependencies of the object currently unloaded.
* Update.Ulrich Drepper2000-10-241-0/+4
| | | | | | * 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.
* Update.Ulrich Drepper2000-10-241-0/+5
| | | | | | | * 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.
* Update.Ulrich Drepper2000-10-241-0/+10
| | | | | | | | | | | | 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.
* Update.Andreas Jaeger2000-10-241-0/+4
| | | | | | 2000-10-24 Andreas Jaeger <aj@suse.de> * elf/dl-lookup.c (add_dependency): Remove unused variable j.
* Update.Ulrich Drepper2000-10-241-0/+1
| | | | * malloc/Makefile (tests): Add tst-obstack.
* Update.Ulrich Drepper2000-10-241-0/+5
| | | | | | | * 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>.
* Update.Ulrich Drepper2000-10-241-0/+16
| | | | | | | | | | | | | | | | | | 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.
* Update.Andreas Jaeger2000-10-241-0/+4
| | | | | | 2000-10-24 Andreas Jaeger <aj@suse.de> * sysdeps/mips/dl-machine.h: Partly revert patch from 2000-10-18.
* Update.Ulrich Drepper2000-10-241-0/+7
| | | | | | | | | * 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.
* Update.Ulrich Drepper2000-10-241-0/+4
| | | | | | 2000-10-23 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Add a few more __builtin_expect.
* Update.Ulrich Drepper2000-10-231-0/+7
| | | | | | | | | 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'.
* Update.Ulrich Drepper2000-10-231-0/+6
| | | | | | | | * 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.
* Update.Ulrich Drepper2000-10-231-0/+4
| | | | | | * elf/dl-sym.c (_dl_sym): Use exact check for caller PC in range of DSO address space. (_dl_vsym): Likewise.
* Update.Ulrich Drepper2000-10-231-0/+5
| | | | | | | 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.
* Update.Ulrich Drepper2000-10-231-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>
* * sysdeps/m68k/fpu/libm-test-ulps: Updated.Andreas Schwab2000-10-231-0/+4
|
* Update.Ulrich Drepper2000-10-231-0/+4
| | | | | | 2000-10-23 Ulrich Drepper <drepper@redhat.com> * elf/elf.h (R_IA64_GPREL32MSB, R_IA64_GPREL32LSB): New definitions.
* Update.Ulrich Drepper2000-10-231-0/+16
| | | | | | | | | | | | | | | | | | 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.
* Update.Andreas Jaeger2000-10-231-0/+2
| | | | * sysdeps/s390/fpu/libm-test-ulps: New ulps.
* Update.Andreas Jaeger2000-10-231-0/+5
| | | | | | | 2000-10-23 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/syscalls.list: Add fcntl64. Patch by Ralf Baechle <ralf@gnu.org>.
* Update.Ulrich Drepper2000-10-211-0/+10
| | | | | | | | | | | | * 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.
* Update.Ulrich Drepper2000-10-211-0/+4
| | | | | | * 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.
* Update.Ulrich Drepper2000-10-211-0/+12
| | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2000-10-211-0/+4
| | | | | | * 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.
* Update.Ulrich Drepper2000-10-211-0/+11
| | | | | | | | | | | | | * 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.
* Update.Ulrich Drepper2000-10-211-5/+7
| | | | | | | | | | * elf/Makefile: Add rules to build and run unload2. * elf/unload2.c: New file. * elf/unload2mod.c: New file. * elf/unload2dep.c: New file. * intl/libintl.h (ngettext macro): Add missing parameter. (dngettext macro): Likewise.
* Update.Ulrich Drepper2000-10-211-0/+5
| | | | | | | 2000-10-20 Ulrich Drepper <drepper@redhat.com> * intl/libintl.h (ngettext): Add missing parameter. (dngettext): Likewise.
* Update.Ulrich Drepper2000-10-211-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-19 H.J. Lu <hjl@gnu.org> * elf/Makefile (distribute): Add neededtest.c, neededobj1.c, neededobj2.c and neededobj3.c. (tests): Add neededtest. (modules-names): Add neededobj1, neededobj2 and neededobj3. ($(objpfx)neededobj1.so): New target. ($(objpfx)neededobj2.so): Likewise. ($(objpfx)neededobj3.so): Likewise. ($(objpfx)neededtest): Likewise. ($(objpfx)neededtest.out): Likewise. * elf/neededtest.c: New. Based on the bug report from Allen Bauer <kylix_rd@hotmail.com>. * elf/neededobj1.c: Likewise. * elf/neededobj2.c: Likewise. * elf/neededobj3.c: Likewise. 2000-10-20 Ulrich Drepper <drepper@redhat.com> * elf/dl-close.c (_dl_close): Decrement reference counter for all dependencies even if the DSO does not get unloaded. * elf/dl-load.c (_dl_map_object_from_fd): Pass pointer to ELF header to elf_machine_matches_host. * sysdeps/alpha/dl-machine.h (elf_machine_matches_host): Parameter is now pointer to ELF header. * sysdeps/arm/dl-machine.h: Likewise. * sysdeps/generic/dl-machine.h: Likewise. * sysdeps/hppa/dl-machine.h: Likewise. * sysdeps/i386/dl-machine.h: Likewise. * sysdeps/ia64/dl-machine.h: Likewise. * sysdeps/m68k/dl-machine.h: Likewise. * sysdeps/mips/dl-machine.h: Likewise. * sysdeps/mips/mips64/dl-machine.h: Likewise. * sysdeps/powerpc/dl-machine.h: Likewise. * sysdeps/s390/dl-machine.h: Likewise. * sysdeps/sh/dl-machine.h: Likewise. * sysdeps/sparc/sparc32/dl-machine.h: Likewise. * sysdeps/sparc/sparc64/dl-machine.h: Likewise. Patch by Martin Schwidefsksy <schwidefsky@de.ibm.com>. 2000-10-20 Jakub Jelinek <jakub@redhat.com> * include/limits.h: Include bits/wordsize.h, use #if __WORDSIZE == 64 check instead of #ifdef __alpha__. * include/bits/xopen_lim.h (WORD_BIT, LONG_BIT): Don't count on INT_MAX, __INT_MAX__, LONG_MAX or __LONG_MAX__ being defined when this is included. * posix/wordexp-tst.sh (testout): Place output file in build directory. Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
* Update.Ulrich Drepper2000-10-201-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-20 Ulrich Drepper <drepper@redhat.com> * sysdeps/powerpc/fpu/bits/mathinline.h: Pretty print. 2000-10-19 Ulrich Drepper <drepper@redhat.com> * hesiod/nss_hesiod/hesiod-grp.c (_nss_hesiod_initgroups_dyn): Correctly handle numeric group member information. Patch by tomasw@cs.huji.ac.il. * hesiod/nss_hesiod/hesiod-grp.c (_nss_hesiod_initgroups_dyn): Complete test for strtol overflow. 2000-10-19 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/semctl.c (__new_semctl): Pass union semun as 4th argument to semctl syscall, not address of it. 2000-10-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add fcntl64() syscall. 2000-10-17 Andreas Schwab <schwab@suse.de> * string/string.h: Remove declaration of __strcasecmp and __strcasestr. * include/string.h: Declare them here.