diff options
| author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
|---|---|---|
| committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
| commit | edf66db113cdaded68871e13ccaae158eef2a321 (patch) | |
| tree | 98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.14 | |
| parent | 92c3af3c140f671ea49c751368d17df2e10d0eeb (diff) | |
| download | glibc-edf66db113cdaded68871e13ccaae158eef2a321.tar.xz glibc-edf66db113cdaded68871e13ccaae158eef2a321.zip | |
Rotate ChangeLog correctly
I incorrectly assumed that the ChangeLog numbers (.1, .2, etc.) are in
order. They're not and the latest non-current ChangeLog is the one
with the highest number. Fixed.
Diffstat (limited to 'ChangeLog.14')
| -rw-r--r-- | ChangeLog.14 | 25720 |
1 files changed, 14325 insertions, 11395 deletions
diff --git a/ChangeLog.14 b/ChangeLog.14 index 241861369e..708e765084 100644 --- a/ChangeLog.14 +++ b/ChangeLog.14 @@ -1,13829 +1,16759 @@ -2002-10-03 Richard Henderson <rth@redhat.com> +2004-04-19 Roland McGrath <roland@redhat.com> - * sysdeps/alpha/stxncpy.S: Don't access memory beyond the source - buffer. - * sysdeps/alpha/alphaev6/stxncpy.S: Likewise. + * rt/tst-mqueue9.c (do_test): Initialize RESULT. -2002-10-02 Andreas Jaeger <aj@suse.de> - Guido Guenther <agx@sigxcpu.org> +2004-04-19 Jakub Jelinek <jakub@redhat.com> - * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition. - * sysdeps/mips/fpu/fesetenv.c: Likewise. + * sysdeps/unix/sysv/linux/mq_unlink.c (mq_unlink): Change EPERM into + EACCES. + * rt/Makefile (tests): Add tst-mqueue9. + * rt/tst-mqueue9.c: New test. + * rt/tst-mqueue4.c (do_test): Add test for mq_unlink of a too long + name component. -2002-10-03 Jakub Jelinek <jakub@redhat.com> +2004-04-19 Ulrich Drepper <drepper@redhat.com> - * sysdeps/unix/sysv/linux/net/route.h: Include bits/wordsize.h. - (struct rtentry): Make rt_pad4 6 bytes long if __WORDSIZE == 64. - * sysdeps/unix/sysv/linux/alpha/Dist: Remove net/route.h. - * sysdeps/unix/sysv/linux/alpha/net/route.h: Remove. - * sysdeps/unix/sysv/linux/ia64/Dist: Remove net/route.h. - * sysdeps/unix/sysv/linux/ia64/net/route.h: Remove. - * sysdeps/unix/sysv/linux/s390/Dist: Remove net/route.h. - * sysdeps/unix/sysv/linux/s390/net/route.h: Remove. + * rt/tst-mqueue7.c (do_test): Make newargv const. -2002-10-03 Ulrich Drepper <drepper@redhat.com> +2004-04-18 Randolph Chung <tausq@debian.org> - * libio/freopen.c: Don't re-set _wide_data element if the stream - is of old style which didn't have the element. - * libio/freopen64.c: Likewise. + * sysdeps/hppa/elf/entry.h: New file. + * sysdeps/hppa/machine-gmon.h: New file. + * sysdeps/unix/sysv/linux/hppa/profil-counter.h: Don't use x86 version. -2002-10-02 Ulrich Drepper <drepper@redhat.com> +2004-04-18 Ulrich Drepper <drepper@redhat.com> - * sysdeps/unix/sysv/linux/x86_64/Dist: Add bits/utmpx.h. - * sysdeps/unix/sysv/linux/sparc/Dist: Likewise. - * sysdeps/unix/sysv/linux/powerpc/Dist: Likewise. + * sysdeps/unix/sysv/linux/powerpc/rt-sysdep.c: New file. + * sysdeps/unix/sysv/linux/powerpc/Makefile (librt-routines): Add + rt-sysdep. - * sysdeps/s390/s390-32/initfini.c: Avoid unterminated string literals. - * sysdeps/sh/elf/initfini.c: Likewise. - * sysdeps/mach/hurd/mips/init-first.c: Likewise. - * sysdeps/hppa/elf/initfini.c: Likewise. - * sysdeps/sparc/sparc32/soft-fp/sfp-machine.h: Likewise. + * rt/tst-mqueue5.c (mqsend): Don't inline. + (mqrecv): Likewise. -2002-10-02 Steven Munroe <sjmunroe@us.ibm.com> - Jakub Jelinek <jakub@redhat.com> + * rt/tst-timer4.c: Include <string.h>. - * login/programs/utmpdump.c (print_entry): Copy up->ut_tv fields - to struct timeval temp_tv before printing to be 32-/64-bit agnostic. - * sysdeps/powerpc/bits/wordsize.h: Move to... - * sysdeps/powerpc/powerpc32/bits/wordsize.h: ...here. - (__WORDSIZE_COMPAT32): Define. - * sysdeps/powerpc/powerpc64/bits/wordsize.h: Likewise. - * sysdeps/sparc/sparc32/bits/wordsize.h (__WORDSIZE_COMPAT32): - Define. - * sysdeps/sparc/sparc64/bits/wordsize.h (__WORDSIZE_COMPAT32): - Define. - * sysdeps/s390/bits/wordsize.h: Move to... - * sysdeps/s390/s390-32/bits/wordsize.h: ...here. - * sysdeps/s390/s390-64/bits/wordsize.h: Likewise. - * sysdeps/x86_64/bits/wordsize.h (__WORDSIZE_COMPAT32): Define. - * sysdeps/unix/sysv/linux/powerpc/bits/utmp.h: New file. - * sysdeps/unix/sysv/linux/powerpc/bits/utmpx.h: New file. - * sysdeps/unix/sysv/linux/sparc/bits/utmp.h: New file. - * sysdeps/unix/sysv/linux/sparc/bits/utmpx.h: New file. - * sysdeps/unix/sysv/linux/x86_64/bits/utmp.h: New file. - * sysdeps/unix/sysv/linux/x86_64/bits/utmpx.h: New file. - -2002-10-02 Jakub Jelinek <jakub@redhat.com> - - * sysdeps/alpha/dl-machine.h (elf_machine_rela): Fix comment typo. - Temporarily enable R_ALPHA_NONE relocs in ld.so. - * sysdeps/ia64/dl-machine.h (elf_machine_rela): Temporarily enable - R_IA64_NONE relocs in ld.so. - -2002-09-27 Steven Munroe <sjmunroe@us.ibm.com> - - * README.template: Minimum Linux kernel for powerpc64 is 2.4.19. - - * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h (struct ipc_perm): - Use __uint32_t and __uint64_t for __seq, __pad1, __unused[12] fields - so they are consistent between PPC32 and PPC64. - - * sysdeps/unix/sysv/linux/powerpc/bits/stat.h [__WORDSIZE != 32]: - (_STAT_VER): Define to _STAT_VER_KERNEL. - (stru stat, struct stat64): Define to match the PPC64 kernel. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions - (libc: GLIBC_2.2): Remove __xstat64, __fxstat64, and __lxstat64. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: New file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/fxstat64.c: New file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/lxstat64.c: New file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/xstat64.c: New file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/Dist: Add kernel_stat.h. - -2002-10-02 Roland McGrath <roland@redhat.com> - - * sysdeps/unix/sysv/linux/xstatconv.c [STAT_IS_KERNEL_STAT]: - Conditionalize the function definitions on this. - * sysdeps/unix/sysv/linux/xstat.c (__xstat) [STAT_IS_KERNEL_STAT]: - Don't use xstat_conv, just fail if VERS != _STAT_VER_KERNEL. - * sysdeps/unix/sysv/linux/fxstat.c (__fxstat) [STAT_IS_KERNEL_STAT]: - Likewise. - * sysdeps/unix/sysv/linux/lxstat.c (__lxstat) [STAT_IS_KERNEL_STAT]: - Likewise. +2004-04-17 Jakub Jelinek <jakub@redhat.com> -2002-10-02 Ulrich Drepper <drepper@redhat.com> + * rt/Makefile (tests): Add tst-mqueue8. + * rt/tst-mqueue8.c: New test. - * version.h (VERSION): Bump to 2.3. + * sysdeps/unix/sysv/linux/s390/Makefile (librt-routines): Add + rt-sysdep. + * sysdeps/unix/sysv/linux/s390/rt-sysdep.S: New file. - * elf/Makefile (distribute): Add tst-tlsmod1.c, tst-tlsmod2.c, - tst-tlsmod3.c, tst-tlsmod4.c, circlemod1.c, circlemod1a.c, - circlemod2.c, circlemod2a.c, circlemod3.c, circlemod3a.c, - and nodlopenmod2.c. +2004-03-26 H.J. Lu <hongjiu.lu@intel.com> - * login/Makefile (distribute): Add utmp-equal.h. + * sysdeps/unix/sysv/linux/wordsize-64/fxstat.c (__fxstat): Don't + use "struct kernel_stat". - * iconvdata/Makefile (distribute): Add TSCII.precomposed and - TSCII.irreversible. +2004-04-02 H.J. Lu <hongjiu.lu@intel.com> - * Make-dist (dist): Create .bz2 file. Add rule to create .bz2 files. - Also distribute xtests sources. + * sysdeps/ia64/memcmp.S: Fix symbol. -2002-10-02 Kaz Kojima <kkojima@rr.iij4u.or.jp> +2004-04-04 Carlos O'Donell <carlos@baldric.uwo.ca> - * elf/elf.h: Change TLS ELF relocation numbers. - * elf/tls-macros.h: Fix code sequences for SH TLS_LD and TLS_GD - macros. - * sysdeps/sh/dl-machine.h (dl_machine_rela) [case R_SH_TLS_TPOFF32]: - Use addend. - * sysdeps/sh/elf/initfini.c: Move __fpscr_values to... - * sysdeps/sh/elf/start.S: ...here. + * sysdeps/hppa/Dist: Add bits/link.h elf/entry.h. -2002-10-01 Jakub Jelinek <jakub@redhat.com> + * sysdeps/hppa/bits/link.h: New file. - * sysdeps/unix/sysv/linux/ia64/bits/sigstack.h (MINSIGSTKSZ, - SIGSTKSZ): Changed to match kernel. - * sysdeps/unix/sysv/linux/sparc/bits/sigstack.h: New file. + * sysdeps/hppa/dl-machine.h (__hppa_init_bootstrap_fdesc_table): + Initialze the fdesc table for the generic code. + (elf_machine_dynamic): Use asm version. + (elf_machine_load_addresss): Simplify asm by calling + elf_machine_dynamic. + (elf_machine_fixup_plt): Correct comment. + (elf_machine_profile_fixup_plt): New. + (elf_machine_runtime_setup): Check PLT exists, if lazy=1 process + normally, else relocate all the absolute entries. + (RTLD_START): Fix comments. + (TRAMPOLINE_TEMPLATE): Reformat assembly, add return pointer for + calls to profile_fixup. + (ELF_MACHINE_SIZEOF_JMP_SLOT, DL_STATIC_FUNCTION_ADDRESS, + DL_PLATFORM_INIT): Define. + (DL_FUNCTION_ADDRESS): Remove. + (dl_platform_init): New. + (elf_machine_rela): Use generic fdesc code, and process all COPY + relocations. Use __attribute__((always_inline)). + (elf_machine_rela_relative): Add sanity checks, remove IPLT + processing, print error message in default case. Use + __attribute__((always_inline)). + (elf_machine_lazy_rel): Use __attribute__((always_inline)). -2002-10-01 Carlos O'Donell <carlos@baldric.uwo.ca> +2004-04-05 Carlos O'Donell <carlos@baldric.uwo.ca> - * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h - [__USE_GNU] (F_SETLEASE, F_GETLEASE, F_NOTIFY): New macros. - [__USE_GNU] (DN_ACCESS, DN_MODIFY, DN_CREATE, DN_DELETE, DN_RENAME, - DN_ATTRIB, DN_MULTISHOT): New macros. + * sysdeps/hppa/fpu/feupdateenv.c (feupdateenv): Use only sw[0] + and call feraiseexcept. -2002-02-08 Randolph Chung <tausq@debian.org> +2003-11-15 Randolph Chung <tausq@debian.org> - * sysdeps/hppa/elf/start.S: Define __data_start. + * gmon/gmon.c (__monstartup): Round kcountsize to multiples of + the froms[] array so the array is properly aligned. -2002-10-01 Isamu Hasegawa <isamu@yamato.ibm.com> +2004-04-05 H.J. Lu <hongjiu.lu@intel.com> - * posix/regex_internal.c (re_string_reconstruct): Reset the member - LEN and STOP. - * posix/regexec.c (re_search_stub): Remove incorrect condition of - "range < 0". - Round RANGE in case that it is too small. + * Makeconfig (libgcc_eh): Add -Wl,. -2002-10-01 Roland McGrath <roland@frob.com> + * configure.in: Add -lgcc_s for --as-needed check. - * config.h.in (NO_HIDDEN): New #undef. - * include/libc-symbols.h [! NO_HIDDEN]: Add this condition to - nonempty definitions of hidden_proto et al. - * configure.in: Grok --disable-hidden-plt to define NO_HIDDEN. - * configure: Regenerated. - * sysdeps/mach/hurd/configure.in: Always define NO_HIDDEN. - * sysdeps/mach/hurd/configure: Regenerated. +2004-04-16 Kaz Kojima <kkojima@rr.iij4u.or.jp> -2002-09-19 David Mosberger <davidm@hpl.hp.com> + * sysdeps/sh/elf/configure.in: New file. - * sysdeps/ia64/dl-fptr.c (make_fdesc): Load address of "local" via - a 64-bit gp-relative address to enable binaries with large data - sections. +2004-04-17 Ulrich Drepper <drepper@redhat.com> -2002-09-30 Ulrich Drepper <drepper@redhat.com> + * iconvdata/gconv-modules: Add PT154 and RK1048 entries. + * iconvdata/tst-tables.sh: Add PT154 and RK1048. + * iconvdata/Makefile (modules): Add PT154 anhd RK1048. + (distribute): Add pt154.c and rk1048.c. + (gen-8bit-gap-modules): Add pt154 and rk1048. + * icondata/pt154.c: New file. + * iconvdata/rk1048.c: New file. - * stdlib/cxa_finalize.c (__cxa_finalize): Call UNREGISTER_ATFORK - if it is defined. - * posix/Makefile (distribute): Add fork.h. - * sysdeps/generic/fork.h: New file. + * rt/tst-timer4.c: Disable some tests, mark errors better. -2002-09-29 Bruno Haible <bruno@clisp.org> +2004-04-16 Ulrich Drepper <drepper@redhat.com> - * sysdeps/generic/utmp_file.c (LOCKING_FAILED): New macro. - (UNLOCK_FILE): Add a label. - (getutent_r_file, internal_getut_r, getutline_r_file, pututline_file, - updwtmp_file): Shut off the alarm clock when locking failed. + * rt/tst-mqueue6.c (mqsend): Don't inline. + (mqrecv): Likewise. -2002-09-30 Isamu Hasegawa <isamu@yamato.ibm.com> + * rt/tst-mqueue3.c (do_test): Cope with kernel without mq support. - * posix/regex_internal.h (re_match_context_t): Add a new member. - (re_fail_stack_ent_t): New structure. - (re_fail_stack_t): Likewise. - * posix/regexec.c (re_search_internal): Use the new member of - re_match_context_t. - Use fail stack only if it has back references and there are plural - matching candidates. - (proceed_next_node): Use fail stack if it is indicated. - (set_regs): Likewise. - (push_fail_stack): New function. - (pop_fail_stack): New function. - (check_dst_limits): Likewise. - (check_dst_limits_calc_pos): Likewise. - (search_subexp): Check the limitations on the top of subexpressions. - (sift_states_bkref): Check the limitations of the destination node. - Reuse the array sctx->sifted_states. + * sysdeps/ieee754/bits/nan.h (__nan_union): Add __attribute_used__ + attribute to keep gcc quiet. -2002-09-30 Ulrich Drepper <drepper@redhat.com> +2004-04-16 Jakub Jelinek <jakub@redhat.com> - * stdio-common/printf_fp.c: Shuffle a few lines around to help the - compiler optimizing. No semantical changes intended. + * misc/syslog.c (vsyslog): Avoid freeing failbuf. -2002-09-30 Jakub Jelinek <jakub@redhat.com> +2004-04-15 Jakub Jelinek <jakub@redhat.com> - * sysdeps/ia64/strncpy.S: Only segfault in .recovery2 if some bits - from the next quad are needed. + * rt/Makefile (tests): Add tst-timer4. + * rt/tst-timer4.c: New test. -2002-09-30 Roland McGrath <roland@redhat.com> +2004-04-15 Jakub Jelinek <jakub@redhat.com> - * elf/tls-macros.h (TLS_LD, TLS_GD): Use call insn, not callq. + * rt/tst-mqueue5.c (rtmin_code): New variable. + (rtmin_handler): Set it. + (thr, do_child, do_test): Also check rtmin_code. - * sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD] [! PIC]: - Use direct-%fs form of TLS access for errno. +2004-04-14 Jakub Jelinek <jakub@redhat.com> - * sysdeps/unix/sysv/linux/i386/i686/sysdep.h: File removed, since - the i386 version has all the same asm now. + * rt/Makefile (tests): Add tst-mqueue7. + (tst-mqueue7-ARGS): Set. + * rt/tst-mqueue7.c: New test. - * sysdeps/i386/elf/configure.in: Add @GOTNTPOFF and @NTPOFF uses to - the TLS support check. - * sysdeps/i386/elf/configure: Regenerated. +2004-04-13 Jakub Jelinek <jakub@redhat.com> - * sysdeps/unix/sysv/linux/i386/sysdep.h [USE_TLS && HAVE___THREAD] - (SYSCALL_ERROR_HANDLER): Use direct-%gs form of TLS access for errno. + * rt/Makefile (tests): Add tst-mqueue5 and tst-mqueue6. + * rt/tst-mqueue1.c (do_one_test): Bitwise or check_attrs () into + result instead of replacing it. Use TEMP_FAILURE_RETRY around + waitpid, kill child if waitpid failed. + (do_test): Bitwise or check_attrs () into result instead of replacing + it. Change temp mq name. + * rt/tst-mqueue5.c: New test. + * rt/tst-mqueue6.c: New test. + * rt/tst-mqueue.h: Include stdio.h, unistd.h, sys/uio.h. + (temp_mq_list, delete_temp_mqs): Remove. + (temp_mq_fd): New variable. + (do_cleanup, do_prepare): New functions. + (add_temp_mq): Rewritten to use a temp file. + (PREPARE): Define. + (CLEANUP_HANDLER): Change to do_cleanup (). - * sysdeps/unix/i386/sysdep.S (syscall_error) - [USE_TLS && HAVE___THREAD]: Use TLS access for errno. + * rt/tst-timer3.c: Don't fail if _POSIX_THREADS is not available. - * sysdeps/unix/sysv/linux/x86_64/sysdep.h - [USE_TLS && HAVE___THREAD] (SYSCALL_ERROR_HANDLER): Use TLS access. +2004-04-13 Thorsten Kukuk <kukuk@suse.de> - * rt/tst-aio7.c (do_test): Don't read from stdin, which could be the - terminal when the test is running in a background job. Instead, make - a pipe and read from its read half while never writing anything to it. + * sysdeps/s390/ffs.c: Include limits.h -2002-09-30 Andreas Jaeger <aj@suse.de> +2004-04-13 Kaz Kojima <kkojima@rr.iij4u.or.jp> - * stdlib/tst-bsearch.c (main): Fix format strings. - * stdio-common/tst-rndseek.c (do_test): Likewise. - * libio/tst_swprintf.c (main): Likewise. - * catgets/tst-catgets.c (main): Likewise. - * libio/tst-fgetws.c (main): Likewise. - * posix/tst-mmap.c (main): Likewise. - * posix/bug-regex12.c (main): Likewise. - * posix/bug-regex11.c (main): Likewise. - * io/tst-getcwd.c (do_test): Likewise. + * sysdeps/unix/sysv/linux/sh/sysdep.h (SUBSTITUTE_ARGS_1, + SUBSTITUTE_ARGS_2, SUBSTITUTE_ARGS_3, SUBSTITUTE_ARGS_4, + SUBSTITUTE_ARGS_5, SUBSTITUTE_ARGS_6, SUBSTITUTE_ARGS_7): Load + argument values into temporary variables. - * iconvdata/tst-e2big.c (test): Use %td in printf for ptrdiff_t. +2004-04-15 Atsushi Nemoto <anemo@mba.ocn.ne.jp> - * sysdeps/unix/sysv/linux/x86_64/sysdep.h (SYSCALL_ERROR_HANDLER): - Store 4 bytes into errno, not 8 bytes. + * sysdeps/mips/dl-machine.h (RTLD_START): Do not use nested .end. + +2004-04-12 Ulrich Drepper <drepper@redhat.com> + + * rt/Makefile (tests): Add tst-timer3. + * rt/tst-timer3.c: New file. By Roland McGrath. + +2004-04-08 Ulrich Drepper <drepper@redhat.com> + + * rt/tst-mqueue3.c: New file. + * rt/Makefile (tests): Add tst-mqueue3. + +2004-04-08 Jakub Jelinek <jakub@redhat.com> + + * rt/tst-mqueue1.c: New file. + * rt/tst-mqueue2.c: New file. + * rt/tst-mqueue4.c: New file. + * rt/Makefile (tests): Add tst-mqueue1, tst-mqueue2, tst-mqueue4. + + * rt/Versions (librt): Add mq_*@@GLIBC_2.3.4. + * rt/Makefile (headers): Add mqueue.h and bits/mqueue.h. + (mq-routines): Set. + (librt-routines): Use it. + * rt/mqueue.h: New file. + * include/mqueue.h: New file. + * sysdeps/generic/bits/mqueue.h: New file. + * sysdeps/generic/mq_setattr.c: New file. + * sysdeps/generic/mq_getattr.c: New file. + * sysdeps/generic/mq_notify.c: New file. + * sysdeps/generic/mq_close.c: New file. + * sysdeps/generic/mq_send.c: New file. + * sysdeps/generic/mq_unlink.c: New file. + * sysdeps/generic/mq_receive.c: New file. + * sysdeps/generic/mq_timedreceive.c: New file. + * sysdeps/generic/mq_timedsend.c: New file. + * sysdeps/generic/mq_open.c: New file. + * sysdeps/unix/sysv/linux/bits/local_lim.h (MQ_PRIO_MAX): Define. + * sysdeps/unix/sysv/linux/bits/mqueue.h: New file. + * sysdeps/unix/sysv/linux/syscalls.list: Add mq_timedsend, + mq_timedreceive and mq_setattr. + * sysdeps/unix/sysv/linux/mq_getattr.c: New file. + * sysdeps/unix/sysv/linux/mq_notify.c: New file. + * sysdeps/unix/sysv/linux/mq_close.c: New file. + * sysdeps/unix/sysv/linux/mq_send.c: New file. + * sysdeps/unix/sysv/linux/mq_unlink.c: New file. + * sysdeps/unix/sysv/linux/mq_receive.c: New file. + * sysdeps/unix/sysv/linux/mq_open.c: New file. + +2004-04-09 Andreas Schwab <schwab@suse.de> + + * sysdeps/unix/sysv/linux/ia64/sysdep.h (DO_INLINE_SYSCALL): Move + LOAD_ARGS_##nr up front and add LOAD_REGS_##nr. + (LOAD_ARGS_0, LOAD_ARGS_1, LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4) + (LOAD_ARGS_5, LOAD_ARGS_6): Load argument values into temporary + variables. + (LOAD_REGS_0, LOAD_REGS_1, LOAD_REGS_2, LOAD_REGS_3, LOAD_REGS_4) + (LOAD_REGS_5, LOAD_REGS_6): New macros to actually load the + syscall argument registers. + + * sysdeps/unix/sysv/linux/x86_64/sysdep.h (INTERNAL_SYSCALL): Add + LOAD_REGS_##nr. + (LOAD_ARGS_0, LOAD_ARGS_1, LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4) + (LOAD_ARGS_5, LOAD_ARGS_6): Load argument values into temporary + variables. + (LOAD_REGS_0, LOAD_REGS_1, LOAD_REGS_2, LOAD_REGS_3, LOAD_REGS_4) + (LOAD_REGS_5, LOAD_REGS_6): New macros to actually load the + syscall argument registers. + +2004-04-09 Andreas Schwab <schwab@suse.de> + + * sysdeps/unix/sysv/linux/m68k/sysdep.h (INTERNAL_SYSCALL): Add + LOAD_REGS_##nr. + (LOAD_ARGS_0, LOAD_ARGS_1, LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4) + (LOAD_ARGS_5, LOAD_ARGS_6): Load argument values into temporary + variables. + (LOAD_REGS_0, LOAD_REGS_1, LOAD_REGS_2, LOAD_REGS_3, LOAD_REGS_4) + (LOAD_REGS_5, LOAD_REGS_6): New macros to actually load the + syscall argument registers. + +2004-04-09 Thorsten Kukuk <kukuk@suse.de> + + * sysdeps/s390/ffs.c: Don't add ffsl weak alias on s390x. + +2004-04-09 Steven Munroe <sjmunroe@us.ibm.com> + + * sysdeps/unix/sysv/linux/powerpc/powerpc64/umount.c: New file. + +2004-04-08 Ulrich Drepper <drepper@redhat.com> + + * po/nl.po: Update from translation team. + +2004-04-04 Ulrich Drepper <drepper@redhat.com> + + * math/test-tgmath.c: Declare compile_testl inly if we will define it. + +2004-04-03 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/powerpc/powerpc64/ffsll.c: New file. + + * string/test-ffs.c: Also test ffsl and ffsll. + + * sysdeps/powerpc/ffs.c: Don't define ffsl for ppc64. + + * sysdeps/powerpc/powerpc64/bits/atomic.h: Never use matching + constraints for asm mem parameters. + * sysdeps/powerpc/bits/atomic.h: Likewise. + + * sysdeps/powerpc/elf/libc-start.c: No need for a separate + function for __aux_init_cache. + + * inet/test-ifaddrs.c: Fight warnings. + + * argp/argp-help.c: Fight warnings. + + * include/time.h: Declare __difftime. + + * sysdeps/unix/sysv/linux/internal_statvfs.c: Restructure to avoid + duplication in 64-bit version. + * sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c: New file. + +2004-04-03 Andreas Jaeger <aj@suse.de> + + * nis/nss-nis.c: Include <string.h> for strncmp. + +2004-03-30 H.J. Lu <hongjiu.lu@intel.com> + + * Makeconfig (link-libc-static): Use $(static-gnulib) instead + of $(gnulib). + (libgcc_eh): New variable. + (gnulib): Use it variable. + (static-gnulib): New variable. + * Makerules (LDLIBS-c.so): Use $(static-gnulib) instead of $(gnulib). + * config.make.in (have-as-needed): New variable. + * configure.in: Check if linker supports --as-needed. + +2004-04-02 Ulrich Drepper <drepper@redhat.com> + + * sysdeps/unix/sysv/linux/internal_statvfs64.c: New file. + * sysdeps/unix/sysv/linux/Makefile [subdir=io] (sysdep_routines): + Add internal_statvfs64. + * sysdeps/unix/sysv/linux/internal_statvfs.c: Allow to be used to + compile 64bit version. + * sysdeps/unix/sysv/linux/statvfs64.c: Use __fstatfs64 and skip + compatibility code if __ASSUME_STATFS64 is defined. + * sysdeps/unix/sysv/linux/fstatvfs64.c: Likewise. + + * sysdeps/unix/sysv/linux/statfs64.c: Don't add __no_statfs64 if + __ASSUME_STATFS64 != 0. + +2004-04-02 Thorsten Kukuk <kukuk@firun.suse.de> + + * nis/nss_nis/nis-ethers.c (saveit): Fix return codes in error case. + * nis/nss_nis/nis-initgroups.c (saveit): Likewise. + * nis/nss_nis/nis-proto.c (saveit): Likewise. + * nis/nss_nis/nis-rpc.c (saveit): Likewise. + * nis/nss_nis/nis-service.c (saveit): Likewise. + +2004-04-02 Jakub Jelinek <jakub@redhat.com> + + * nis/nss: Add SERVICES_AUTHORITATIVE. + * nis/nss-nis.h (NSS_FLAG_SET, NSS_FLAG_NETID_AUTHORITATIVE, + NSS_FLAG_SERVICES_AUTHORITATIVE): Define. + (_nis_default_nss_flags, _nis_check_default_nss): New decls. + (_nis_default_nss): New inline. + * nis/nss-nis.c: Include ctype.h, stdio.h and stdio_ext.h. + (_nis_default_nss_flags, default_nss): New variables. + (_nis_check_default_nss): New function. + * nis/nss_nis/nis-initgroups.c: Don't include stdio.h and + stdio_ext.h. + (check_default_nss, default_nss): Move to nss-nis.c. + (init): Removed. + (_nss_nis_initgroups_dyn): Use _nis_default_nss (). + * nis/nss_nis/nis-services.c (_nss_nis_getservbyname_r): If + NSS_FLAG_SERVICES_AUTHORITATIVE and services.byservicename lookup + fails, return immediately. -2002-09-29 Ulrich Drepper <drepper@redhat.com> +2004-04-01 Roland McGrath <roland@redhat.com> - * posix/regexec.c (sift_states_bkref): Remove ret variable. Use - err instead. + * elf/tst-execstack.c (do_test): Make F static. -2002-09-29 Roland McGrath <roland@redhat.com> +2004-04-01 Ulrich Drepper <drepper@redhat.com> - * test-skeleton.c (timeout_handler): Use WUNTRACED flag in waitpid. - Examine the child's status and print something different if it wasn't - just killed by our SIGKILL. - (main): In the child process call setpgid to put it in its own pgrp. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Use + __sigprocmask not sigprocmask. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise. -2002-09-29 Ulrich Drepper <drepper@redhat.com> + * include/string.h: Add libc_hidden_builtin_proto for memcmp. + * sysdeps/generic/memcmp.c: Add libc_hidden_builtin_def. + * sysdeps/i386/memcmp.S: Likewise. + * sysdeps/i386/i686/memcmp.S: Likewise. + * sysdeps/ia64/memcmp.S: Likewise. + * sysdeps/sparc/sparc64/memcmp.S: Likewise. - * sysdeps/unix/sysv/linux/sigwait.c (__sigwait): The return value - semantics for sigtimedwait is different. Rework the return value - handling and don't pass in a siginfo variable. + * sysdeps/unix/sysv/linux/sigprocmask.c: Include <string.h>. + * time/mktime.c: Likewise. + * misc/getpass.c: Likewise. + + * time/difftime.c (__difftime): New renamed. Make old name alias. + Use __difftime in recursive call. + + * sysdeps/unix/sysv/linux/powerpc/ioctl.c (__ioctl): Use + __tcgetattr() instead of tcgetattr(). + + * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S [SHARED]: + Use __GI_exit. + + * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S [SHARED]: Use + __GI__exit. + + * sysdeps/powerpc/fpu/bits/mathinline.h: Add __signbitf and + __signbit inlines. + + * sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Use + __sigprocmask not sigprocmask. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise. + + * elf/elf.h: Define more ppc64 specific dynamic tags. + +2004-04-01 Jakub Jelinek <jakub@redhat.com> + + * nis/nss_nis/nis-service.c (_n |
