[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r6786 - in /branches/libdfp: libc/ libc/bits/ libc/debug/ libc/dfp/ libc/dfp/test/ libc/elf/ libc/hurd/ libc/hurd/hurd/ libc...
- To: commits@xxxxxxxxxx
- Subject: [commits] r6786 - in /branches/libdfp: libc/ libc/bits/ libc/debug/ libc/dfp/ libc/dfp/test/ libc/elf/ libc/hurd/ libc/hurd/hurd/ libc...
- From: eberlein@xxxxxxxxxx
- Date: Tue, 19 Aug 2008 18:22:05 -0000
Author: eberlein
Date: Tue Aug 19 11:22:04 2008
New Revision: 6786
Log:
Merged EGLIBC trunk (-r 5766:6785) and regenerated libc/configure.
Added:
branches/libdfp/libc/elf/tlsdeschtab.h
- copied unchanged from r6785, trunk/libc/elf/tlsdeschtab.h
branches/libdfp/libc/include/inline-hashtab.h
- copied unchanged from r6785, trunk/libc/include/inline-hashtab.h
branches/libdfp/libc/io/dup3.c
- copied unchanged from r6785, trunk/libc/io/dup3.c
branches/libdfp/libc/io/pipe2.c
- copied unchanged from r6785, trunk/libc/io/pipe2.c
branches/libdfp/libc/libio/tst-popen1.c
- copied unchanged from r6785, trunk/libc/libio/tst-popen1.c
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/Makefile
- copied unchanged from r6785, trunk/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc64/Makefile
branches/libdfp/libc/nptl/tst-rwlock2a.c
- copied unchanged from r6785, trunk/libc/nptl/tst-rwlock2a.c
branches/libdfp/libc/po/lt.po
- copied unchanged from r6785, trunk/libc/po/lt.po
branches/libdfp/libc/resolv/ns_date.c
- copied unchanged from r6785, trunk/libc/resolv/ns_date.c
branches/libdfp/libc/scripts/data/localplt-powerpc64-linux-gnu.data
- copied unchanged from r6785, trunk/libc/scripts/data/localplt-powerpc64-linux-gnu.data
branches/libdfp/libc/scripts/data/localplt-sparc-linux-gnu.data
- copied unchanged from r6785, trunk/libc/scripts/data/localplt-sparc-linux-gnu.data
branches/libdfp/libc/scripts/data/localplt-sparc64-linux-gnu.data
- copied unchanged from r6785, trunk/libc/scripts/data/localplt-sparc64-linux-gnu.data
branches/libdfp/libc/socket/have_sock_cloexec.c
- copied unchanged from r6785, trunk/libc/socket/have_sock_cloexec.c
branches/libdfp/libc/socket/paccept.c
- copied unchanged from r6785, trunk/libc/socket/paccept.c
branches/libdfp/libc/stdio-common/scanf16.c
- copied unchanged from r6785, trunk/libc/stdio-common/scanf16.c
branches/libdfp/libc/stdio-common/scanf17.c
- copied unchanged from r6785, trunk/libc/stdio-common/scanf17.c
branches/libdfp/libc/stdio-common/tst-setvbuf1.c
- copied unchanged from r6785, trunk/libc/stdio-common/tst-setvbuf1.c
branches/libdfp/libc/stdio-common/tst-setvbuf1.expect
- copied unchanged from r6785, trunk/libc/stdio-common/tst-setvbuf1.expect
branches/libdfp/libc/string/str-two-way.h
- copied unchanged from r6785, trunk/libc/string/str-two-way.h
branches/libdfp/libc/string/test-memmem.c
- copied unchanged from r6785, trunk/libc/string/test-memmem.c
branches/libdfp/libc/string/tst-endian.c
- copied unchanged from r6785, trunk/libc/string/tst-endian.c
branches/libdfp/libc/sysdeps/i386/dl-lookupcfg.h
- copied unchanged from r6785, trunk/libc/sysdeps/i386/dl-lookupcfg.h
branches/libdfp/libc/sysdeps/i386/dl-tlsdesc.S
- copied unchanged from r6785, trunk/libc/sysdeps/i386/dl-tlsdesc.S
branches/libdfp/libc/sysdeps/i386/dl-tlsdesc.h
- copied unchanged from r6785, trunk/libc/sysdeps/i386/dl-tlsdesc.h
branches/libdfp/libc/sysdeps/i386/tlsdesc.c
- copied unchanged from r6785, trunk/libc/sysdeps/i386/tlsdesc.c
branches/libdfp/libc/sysdeps/i386/tlsdesc.sym
- copied unchanged from r6785, trunk/libc/sysdeps/i386/tlsdesc.sym
branches/libdfp/libc/sysdeps/powerpc/fpu/test-powerpc-snan.c
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/fpu/test-powerpc-snan.c
branches/libdfp/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.c
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.h
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power4/hp-timing.h
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S
- copied unchanged from r6785, trunk/libc/sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S
branches/libdfp/libc/sysdeps/sparc/machine-gmon.h
- copied unchanged from r6785, trunk/libc/sysdeps/sparc/machine-gmon.h
branches/libdfp/libc/sysdeps/sparc/sparc-mcount.S
- copied unchanged from r6785, trunk/libc/sysdeps/sparc/sparc-mcount.S
branches/libdfp/libc/sysdeps/sparc/sparc64/backtrace.c
- copied unchanged from r6785, trunk/libc/sysdeps/sparc/sparc64/backtrace.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/alpha/sys/epoll.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/alpha/sys/epoll.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/alpha/sys/eventfd.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/alpha/sys/eventfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/alpha/sys/inotify.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/alpha/sys/inotify.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/alpha/sys/signalfd.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/alpha/sys/signalfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/alpha/sys/timerfd.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/alpha/sys/timerfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/i386/paccept.S
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/i386/paccept.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/paccept.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/paccept.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/bits/utmp.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/bits/utmp.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/bits/utmpx.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/bits/utmpx.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutent.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutent.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutid.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutid.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutline.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutline.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/login.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/login.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/login32.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/login32.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx-convert.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx-convert.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/bits/socket.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/bits/socket.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/makecontext.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc32/makecontext.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/swapcontext.S
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc32/swapcontext.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/ucontext_i.sym
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc32/ucontext_i.sym
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sys/epoll.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/epoll.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sys/eventfd.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/eventfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sys/inotify.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/inotify.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sys/signalfd.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/signalfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sys/timerfd.h
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/timerfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/times.c
- copied unchanged from r6785, trunk/libc/sysdeps/unix/sysv/linux/times.c
branches/libdfp/libc/sysdeps/x86_64/dl-lookupcfg.h
- copied unchanged from r6785, trunk/libc/sysdeps/x86_64/dl-lookupcfg.h
branches/libdfp/libc/sysdeps/x86_64/dl-tlsdesc.S
- copied unchanged from r6785, trunk/libc/sysdeps/x86_64/dl-tlsdesc.S
branches/libdfp/libc/sysdeps/x86_64/dl-tlsdesc.h
- copied unchanged from r6785, trunk/libc/sysdeps/x86_64/dl-tlsdesc.h
branches/libdfp/libc/sysdeps/x86_64/tlsdesc.c
- copied unchanged from r6785, trunk/libc/sysdeps/x86_64/tlsdesc.c
branches/libdfp/libc/sysdeps/x86_64/tlsdesc.sym
- copied unchanged from r6785, trunk/libc/sysdeps/x86_64/tlsdesc.sym
branches/libdfp/ports/data/
- copied from r6785, trunk/ports/data/
branches/libdfp/ports/sysdeps/arm/eabi/feupdateenv.c
- copied unchanged from r6785, trunk/ports/sysdeps/arm/eabi/feupdateenv.c
branches/libdfp/ports/sysdeps/arm/eabi/fgetexcptflg.c
- copied unchanged from r6785, trunk/ports/sysdeps/arm/eabi/fgetexcptflg.c
branches/libdfp/ports/sysdeps/powerpc/nofpu/shlib-versions
- copied unchanged from r6785, trunk/ports/sysdeps/powerpc/nofpu/shlib-versions
branches/libdfp/ports/sysdeps/powerpc/powerpc32/e500/fpu/spe.h
- copied unchanged from r6785, trunk/ports/sysdeps/powerpc/powerpc32/e500/fpu/spe.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/Makefile
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/hppa/Makefile
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/ucontext_i.sym
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/hppa/ucontext_i.sym
branches/libdfp/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/sys/epoll.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/mips/sys/epoll.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/sys/eventfd.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/mips/sys/eventfd.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/sys/inotify.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/mips/sys/inotify.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/sys/signalfd.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/mips/sys/signalfd.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/sys/timerfd.h
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/mips/sys/timerfd.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/shlib-versions
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/shlib-versions
branches/libdfp/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/shlib-versions
- copied unchanged from r6785, trunk/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/shlib-versions
Removed:
branches/libdfp/libc/sysdeps/powerpc/powerpc32/fpu/s_isnan.c
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.c
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.c
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_isnan.c
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/xmknod.c
Modified:
branches/libdfp/libc/ChangeLog
branches/libdfp/libc/ChangeLog.eglibc
branches/libdfp/libc/Makeconfig
branches/libdfp/libc/Makefile
branches/libdfp/libc/NEWS
branches/libdfp/libc/Versions.def
branches/libdfp/libc/bits/byteswap.h
branches/libdfp/libc/bits/termios.h
branches/libdfp/libc/config.make.in
branches/libdfp/libc/configure
branches/libdfp/libc/configure.in
branches/libdfp/libc/debug/wctomb_chk.c
branches/libdfp/libc/dfp/Makefile
branches/libdfp/libc/dfp/test/README
branches/libdfp/libc/elf/Makefile
branches/libdfp/libc/elf/dl-conflict.c
branches/libdfp/libc/elf/dl-load.c
branches/libdfp/libc/elf/dl-object.c
branches/libdfp/libc/elf/dl-reloc.c
branches/libdfp/libc/elf/dl-support.c
branches/libdfp/libc/elf/dl-sysdep.c
branches/libdfp/libc/elf/dl-tls.c
branches/libdfp/libc/elf/dynamic-link.h
branches/libdfp/libc/elf/elf.h
branches/libdfp/libc/elf/soinit.c
branches/libdfp/libc/elf/tls-macros.h
branches/libdfp/libc/hurd/fd-read.c
branches/libdfp/libc/hurd/get-host.c
branches/libdfp/libc/hurd/hurd/fd.h
branches/libdfp/libc/hurd/hurd/signal.h
branches/libdfp/libc/iconv/gconv_simple.c
branches/libdfp/libc/iconvdata/Depend
branches/libdfp/libc/iconvdata/Makefile
branches/libdfp/libc/iconvdata/bug-iconv6.c
branches/libdfp/libc/iconvdata/run-iconv-test.sh
branches/libdfp/libc/include/arpa/nameser.h
branches/libdfp/libc/include/arpa/nameser_compat.h
branches/libdfp/libc/include/features.h
branches/libdfp/libc/include/fenv.h
branches/libdfp/libc/include/resolv.h
branches/libdfp/libc/include/rpc/clnt.h
branches/libdfp/libc/include/sys/socket.h
branches/libdfp/libc/include/unistd.h
branches/libdfp/libc/inet/netinet/in.h
branches/libdfp/libc/io/Makefile
branches/libdfp/libc/io/Versions
branches/libdfp/libc/io/ftw.c
branches/libdfp/libc/io/openat.c
branches/libdfp/libc/io/openat64.c
branches/libdfp/libc/libio/Makefile
branches/libdfp/libc/libio/fileops.c
branches/libdfp/libc/libio/fmemopen.c
branches/libdfp/libc/libio/freopen.c
branches/libdfp/libc/libio/freopen64.c
branches/libdfp/libc/libio/iofwrite.c
branches/libdfp/libc/libio/iofwrite_u.c
branches/libdfp/libc/libio/iopopen.c
branches/libdfp/libc/libio/iosetvbuf.c
branches/libdfp/libc/libio/stdio.h
branches/libdfp/libc/locale/programs/ld-collate.c
branches/libdfp/libc/locale/setlocale.c
branches/libdfp/libc/localedata/ChangeLog
branches/libdfp/libc/localedata/Makefile
branches/libdfp/libc/localedata/charmaps/UTF-8
branches/libdfp/libc/localedata/locales/be_BY
branches/libdfp/libc/localedata/locales/es_CR
branches/libdfp/libc/localedata/locales/es_ES
branches/libdfp/libc/localedata/locales/fi_FI
branches/libdfp/libc/localedata/locales/fr_FR
branches/libdfp/libc/localedata/locales/hu_HU
branches/libdfp/libc/localedata/locales/i18n
branches/libdfp/libc/localedata/locales/iso14651_t1_common
branches/libdfp/libc/localedata/tst-langinfo.sh
branches/libdfp/libc/localedata/tst-strptime.c
branches/libdfp/libc/login/utmp_file.c
branches/libdfp/libc/malloc/hooks.c
branches/libdfp/libc/malloc/mtrace.c
branches/libdfp/libc/malloc/mtrace.pl
branches/libdfp/libc/manual/arith.texi
branches/libdfp/libc/manual/creature.texi
branches/libdfp/libc/manual/filesys.texi
branches/libdfp/libc/manual/math.texi
branches/libdfp/libc/manual/memory.texi
branches/libdfp/libc/manual/resource.texi
branches/libdfp/libc/manual/syslog.texi
branches/libdfp/libc/manual/time.texi
branches/libdfp/libc/math/libm-test.inc
branches/libdfp/libc/math/s_significandl.c
branches/libdfp/libc/misc/fstab.c
branches/libdfp/libc/misc/regexp.h
branches/libdfp/libc/misc/syslog.c
branches/libdfp/libc/misc/truncate64.c
branches/libdfp/libc/nis/Versions
branches/libdfp/libc/nis/nss_nis/nis-hosts.c
branches/libdfp/libc/nis/nss_nisplus/nisplus-hosts.c
branches/libdfp/libc/nis/ypclnt.c
branches/libdfp/libc/nptl/ChangeLog
branches/libdfp/libc/nptl/Makefile
branches/libdfp/libc/nptl/allocatestack.c
branches/libdfp/libc/nptl/pthread_create.c
branches/libdfp/libc/nptl/sysdeps/powerpc/tcb-offsets.sym
branches/libdfp/libc/nptl/sysdeps/pthread/createthread.c
branches/libdfp/libc/nptl/sysdeps/pthread/pthread.h
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/mq_notify.c
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S
branches/libdfp/libc/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S
branches/libdfp/libc/nptl/sysdeps/x86_64/pthreaddef.h
branches/libdfp/libc/nptl/tst-align2.c
branches/libdfp/libc/nptl/tst-rwlock2.c
branches/libdfp/libc/nptl/tst-typesizes.c
branches/libdfp/libc/nscd/Makefile
branches/libdfp/libc/nscd/aicache.c
branches/libdfp/libc/nscd/cache.c
branches/libdfp/libc/nscd/connections.c
branches/libdfp/libc/nscd/grpcache.c
branches/libdfp/libc/nscd/hstcache.c
branches/libdfp/libc/nscd/initgrcache.c
branches/libdfp/libc/nscd/mem.c
branches/libdfp/libc/nscd/nscd.h
branches/libdfp/libc/nscd/nscd_getserv_r.c
branches/libdfp/libc/nscd/nscd_helper.c
branches/libdfp/libc/nscd/pwdcache.c
branches/libdfp/libc/nscd/servicescache.c
branches/libdfp/libc/nss/Versions
branches/libdfp/libc/nss/getent.c
branches/libdfp/libc/nss/nss.h
branches/libdfp/libc/nss/nss_files/files-XXX.c
branches/libdfp/libc/nss/nss_files/files-hosts.c
branches/libdfp/libc/po/libc.pot
branches/libdfp/libc/po/nl.po
branches/libdfp/libc/posix/glob.c
branches/libdfp/libc/posix/globtest.sh
branches/libdfp/libc/posix/regcomp.c
branches/libdfp/libc/posix/regex_internal.c
branches/libdfp/libc/posix/tst-regex.c
branches/libdfp/libc/posix/tst-rfc3484-2.c
branches/libdfp/libc/posix/tst-rfc3484-3.c
branches/libdfp/libc/posix/tst-rfc3484.c
branches/libdfp/libc/posix/unistd.h
branches/libdfp/libc/posix/wordexp.c
branches/libdfp/libc/resolv/Makefile
branches/libdfp/libc/resolv/Versions
branches/libdfp/libc/resolv/arpa/nameser.h
branches/libdfp/libc/resolv/arpa/nameser_compat.h
branches/libdfp/libc/resolv/gethnamaddr.c
branches/libdfp/libc/resolv/ns_name.c
branches/libdfp/libc/resolv/ns_netint.c
branches/libdfp/libc/resolv/ns_parse.c
branches/libdfp/libc/resolv/ns_print.c
branches/libdfp/libc/resolv/ns_samedomain.c
branches/libdfp/libc/resolv/ns_ttl.c
branches/libdfp/libc/resolv/nss_dns/dns-canon.c
branches/libdfp/libc/resolv/nss_dns/dns-host.c
branches/libdfp/libc/resolv/nss_dns/dns-network.c
branches/libdfp/libc/resolv/res_debug.c
branches/libdfp/libc/resolv/res_init.c
branches/libdfp/libc/resolv/res_mkquery.c
branches/libdfp/libc/resolv/res_query.c
branches/libdfp/libc/resolv/res_send.c
branches/libdfp/libc/scripts/abi-versions.awk
branches/libdfp/libc/scripts/gen-as-const.awk
branches/libdfp/libc/scripts/soversions.awk
branches/libdfp/libc/shlib-versions
branches/libdfp/libc/socket/Makefile
branches/libdfp/libc/socket/Versions
branches/libdfp/libc/socket/sys/socket.h
branches/libdfp/libc/stdio-common/Makefile
branches/libdfp/libc/stdio-common/_i18n_number.h
branches/libdfp/libc/stdio-common/printf_fp.c
branches/libdfp/libc/stdio-common/scanf14.c
branches/libdfp/libc/stdio-common/scanf15.c
branches/libdfp/libc/stdio-common/vfprintf.c
branches/libdfp/libc/stdlib/canonicalize.c
branches/libdfp/libc/stdlib/mbtowc.c
branches/libdfp/libc/stdlib/tst-makecontext.c
branches/libdfp/libc/stdlib/tst-setcontext.c
branches/libdfp/libc/stdlib/wctomb.c
branches/libdfp/libc/string/Makefile
branches/libdfp/libc/string/endian.h
branches/libdfp/libc/string/memmem.c
branches/libdfp/libc/string/strcasestr.c
branches/libdfp/libc/string/strstr.c
branches/libdfp/libc/string/test-string.h
branches/libdfp/libc/string/tester.c
branches/libdfp/libc/sunrpc/Makefile
branches/libdfp/libc/sunrpc/Versions
branches/libdfp/libc/sunrpc/clnt_udp.c
branches/libdfp/libc/sunrpc/key_call.c
branches/libdfp/libc/sunrpc/proto.h
branches/libdfp/libc/sysdeps/generic/ldsodefs.h
branches/libdfp/libc/sysdeps/i386/Makefile
branches/libdfp/libc/sysdeps/i386/bits/byteswap.h
branches/libdfp/libc/sysdeps/i386/bits/linkmap.h
branches/libdfp/libc/sysdeps/i386/dl-machine.h
branches/libdfp/libc/sysdeps/i386/dl-tls.h
branches/libdfp/libc/sysdeps/i386/fpu/s_expm1l.S
branches/libdfp/libc/sysdeps/i386/i686/memcmp.S
branches/libdfp/libc/sysdeps/i386/i686/memcpy.S
branches/libdfp/libc/sysdeps/ia64/bits/byteswap.h
branches/libdfp/libc/sysdeps/ieee754/ldbl-128/e_j0l.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128/e_j1l.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128/e_lgammal_r.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128/s_expm1l.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128/s_log1pl.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128ibm/e_expl.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128ibm/s_expm1l.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128ibm/s_log1pl.c
branches/libdfp/libc/sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c
branches/libdfp/libc/sysdeps/mach/hurd/bits/fcntl.h
branches/libdfp/libc/sysdeps/mach/hurd/bits/ioctls.h
branches/libdfp/libc/sysdeps/mach/hurd/dl-sysdep.c
branches/libdfp/libc/sysdeps/mach/hurd/open.c
branches/libdfp/libc/sysdeps/mach/hurd/openat.c
branches/libdfp/libc/sysdeps/mach/hurd/recv.c
branches/libdfp/libc/sysdeps/mach/hurd/recvfrom.c
branches/libdfp/libc/sysdeps/mach/hurd/recvmsg.c
branches/libdfp/libc/sysdeps/mach/hurd/send.c
branches/libdfp/libc/sysdeps/mach/hurd/sendmsg.c
branches/libdfp/libc/sysdeps/mach/hurd/sendto.c
branches/libdfp/libc/sysdeps/mach/i386/machine-lock.h
branches/libdfp/libc/sysdeps/posix/clock_getres.c
branches/libdfp/libc/sysdeps/posix/getaddrinfo.c
branches/libdfp/libc/sysdeps/powerpc/bits/fenv.h
branches/libdfp/libc/sysdeps/powerpc/dl-procinfo.c
branches/libdfp/libc/sysdeps/powerpc/dl-procinfo.h
branches/libdfp/libc/sysdeps/powerpc/fpu/Makefile
branches/libdfp/libc/sysdeps/powerpc/fpu/bits/mathinline.h
branches/libdfp/libc/sysdeps/powerpc/fpu/e_sqrt.c
branches/libdfp/libc/sysdeps/powerpc/fpu/e_sqrtf.c
branches/libdfp/libc/sysdeps/powerpc/fpu/fe_nomask.c
branches/libdfp/libc/sysdeps/powerpc/fpu/fedisblxcpt.c
branches/libdfp/libc/sysdeps/powerpc/fpu/feenablxcpt.c
branches/libdfp/libc/sysdeps/powerpc/fpu/fegetexcept.c
branches/libdfp/libc/sysdeps/powerpc/fpu/fenv_libc.h
branches/libdfp/libc/sysdeps/powerpc/fpu/fraiseexcpt.c
branches/libdfp/libc/sysdeps/powerpc/powerpc32/dl-machine.c
branches/libdfp/libc/sysdeps/powerpc/powerpc32/fpu/s_lround.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/fpu/s_lroundf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/dl-machine.h
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_llround.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_llroundf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_lrint.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_lround.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/fpu/s_lroundf.S
branches/libdfp/libc/sysdeps/powerpc/powerpc64/hp-timing.h
branches/libdfp/libc/sysdeps/powerpc/sysdep.h
branches/libdfp/libc/sysdeps/s390/bits/byteswap.h
branches/libdfp/libc/sysdeps/sparc/Makefile
branches/libdfp/libc/sysdeps/sparc/sparc32/Makefile
branches/libdfp/libc/sysdeps/sparc/sparc64/Makefile
branches/libdfp/libc/sysdeps/sparc/sparc64/elf/configure
branches/libdfp/libc/sysdeps/sparc/sparc64/elf/configure.in
branches/libdfp/libc/sysdeps/unix/bsd/bsd4.4/bits/socket.h
branches/libdfp/libc/sysdeps/unix/syscalls.list
branches/libdfp/libc/sysdeps/unix/sysv/linux/Makefile
branches/libdfp/libc/sysdeps/unix/sysv/linux/Versions
branches/libdfp/libc/sysdeps/unix/sysv/linux/alpha/bits/resource.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/bits/in.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/bits/resource.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/bits/socket.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/clock_getres.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/configure
branches/libdfp/libc/sysdeps/unix/sysv/linux/configure.in
branches/libdfp/libc/sysdeps/unix/sysv/linux/dl-osinfo.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/dl-sysdep.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/eventfd.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/i386/bits/mman.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/i386/vfork.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/ifaddrs.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/kernel-features.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/net/ethernet.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/opensock.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/Makefile
branches/libdfp/libc/sysdeps/unix/sysv/linux/s390/s390-32/Versions
branches/libdfp/libc/sysdeps/unix/sysv/linux/signalfd.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/socketcall.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/bits/resource.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/Makefile
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S
branches/libdfp/libc/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sys/epoll.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sys/eventfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sys/inotify.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sys/signalfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sys/timerfd.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/sys/user.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/syscalls.list
branches/libdfp/libc/sysdeps/unix/sysv/linux/x86_64/bits/mman.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/x86_64/makecontext.c
branches/libdfp/libc/sysdeps/unix/sysv/linux/x86_64/sys/epoll.h
branches/libdfp/libc/sysdeps/unix/sysv/linux/x86_64/vfork.S
branches/libdfp/libc/sysdeps/unix/sysv/syscalls.list
branches/libdfp/libc/sysdeps/x86_64/Makefile
branches/libdfp/libc/sysdeps/x86_64/bits/byteswap.h
branches/libdfp/libc/sysdeps/x86_64/bits/linkmap.h
branches/libdfp/libc/sysdeps/x86_64/dl-machine.h
branches/libdfp/libc/sysdeps/x86_64/dl-tls.h
branches/libdfp/libc/sysdeps/x86_64/fpu/s_expm1l.S
branches/libdfp/libc/sysdeps/x86_64/memset.S
branches/libdfp/libc/time/alt_digit.c
branches/libdfp/libc/time/era.c
branches/libdfp/libc/time/mktime.c
branches/libdfp/libc/time/strftime_l.c
branches/libdfp/libc/time/strptime_l.c
branches/libdfp/libc/timezone/Makefile
branches/libdfp/libc/timezone/asia
branches/libdfp/libc/timezone/backward
branches/libdfp/libc/timezone/europe
branches/libdfp/libc/timezone/iso3166.tab
branches/libdfp/libc/timezone/leapseconds
branches/libdfp/libc/timezone/northamerica
branches/libdfp/libc/timezone/private.h
branches/libdfp/libc/timezone/southamerica
branches/libdfp/libc/timezone/zdump.c
branches/libdfp/libc/timezone/zic.c
branches/libdfp/libc/timezone/zone.tab
branches/libdfp/libc/version.h
branches/libdfp/libc/wcsmbs/wcsmbsload.c
branches/libdfp/ports/ChangeLog.arm
branches/libdfp/ports/ChangeLog.eglibc
branches/libdfp/ports/ChangeLog.hppa
branches/libdfp/ports/ChangeLog.m68k
branches/libdfp/ports/ChangeLog.mips
branches/libdfp/ports/ChangeLog.powerpc
branches/libdfp/ports/sysdeps/arm/bsd-_setjmp.S
branches/libdfp/ports/sysdeps/arm/bsd-setjmp.S
branches/libdfp/ports/sysdeps/arm/eabi/Versions
branches/libdfp/ports/sysdeps/arm/eabi/aeabi_localeconv.c
branches/libdfp/ports/sysdeps/arm/eabi/find_exidx.c
branches/libdfp/ports/sysdeps/arm/eabi/fsetexcptflg.c
branches/libdfp/ports/sysdeps/arm/eabi/machine-gmon.h
branches/libdfp/ports/sysdeps/arm/eabi/setjmp.S
branches/libdfp/ports/sysdeps/arm/libm-test-ulps
branches/libdfp/ports/sysdeps/arm/memmove.S
branches/libdfp/ports/sysdeps/arm/nptl/pthread_spin_lock.c
branches/libdfp/ports/sysdeps/arm/nptl/pthread_spin_trylock.c
branches/libdfp/ports/sysdeps/arm/setjmp.S
branches/libdfp/ports/sysdeps/hppa/fpu/fesetenv.c
branches/libdfp/ports/sysdeps/m68k/bits/byteswap.h
branches/libdfp/ports/sysdeps/m68k/bits/setjmp.h
branches/libdfp/ports/sysdeps/m68k/m680x0/fpu/bits/mathinline.h
branches/libdfp/ports/sysdeps/mips/bits/setjmp.h
branches/libdfp/ports/sysdeps/mips/fpu_control.h
branches/libdfp/ports/sysdeps/powerpc/nofpu/feholdexcpt.c
branches/libdfp/ports/sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c
branches/libdfp/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/fraiseexcept-soft.c
branches/libdfp/ports/sysdeps/powerpc/powerpc32/e500/soft-fp/sfp-machine.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/check_pf.c
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/clone.S
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/eabi/configure
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/eabi/configure.in
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/ioperm.c
branches/libdfp/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/bits/socket.h
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/ftruncate64.c
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/syscalls.list
branches/libdfp/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/truncate64.c
Modified: branches/libdfp/libc/ChangeLog
==============================================================================
--- branches/libdfp/libc/ChangeLog (original)
+++ branches/libdfp/libc/ChangeLog Tue Aug 19 11:22:04 2008
@@ -1,3 +1,1465 @@
+2008-07-18 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
+
+ * Makefile (check-data): Check data directory in add-ons.
+ * elf/Makefile (check-data): Likewise.
+
+2008-08-18 Roland McGrath <roland@xxxxxxxxxx>
+
+ * configure.in (--with-cpu): Check compiler support for -march/-mcpu.
+ * configure: Regenerated.
+ * config.make.in (cflags-cpu): New substituted variable.
+ (with-cpu): Variable removed.
+ * Makeconfig (+cflags): Use $(cflags-cpu), not $(with-cpu).
+
+2008-08-14 Ryan S. Arnold <rsa@xxxxxxxxxx>
+
+ [BZ #6845]
+ * sysdeps/powerpc/fpu/bits/mathinline.h (__signbitl): Copy new
+ __signbitl definition and __LONG_DOUBLE_128__ guard from:
+ * sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h: Remove as
+ redundant. Functions which call floating point assembler operations
+ should go into a sysdeps powerpc/fpu directory.
+
+2008-08-15 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Define MAP_STACK.
+ * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
+
+2008-08-14 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/x86_64/memset.S: Reduce size of tables for PIC.
+
+ * sysdeps/unix/sysv/linux/dl-origin.c (_dl_get_origin): Undo all
+ change related to AT_EXECFN. We cannot use that string.
+ * sysdeps/generic/ldsodefs.h (struct rtld_global_ro): Remove
+ _dl_execfn member.
+ * elf/dl-support.c: Remove _dl_execfn variable.
+ (_dl_aux_init): Remove handling of AT_EXECFN.
+ * elf/dl-sysdep.c (_dl_sysdep_start): Remove handling of AT_EXECFN.
+ * elf/rtld.c (process_envvars): Remove use of __ASSUME_AT_EXECFN.
+
+2008-08-13 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6544]
+ * libio/fmemopen.c: Implement binary mode. In this mode no NUL
+ byte gets added to writes and seeks from the end use the length of
+ the buffer and not the currently terminating NUL byte.
+
+ [BZ #6634]
+ * login/utmp_file.c (getutent_r_file): Take additional parameter.
+ Set to true if locking failed.
+ (getutid_r_file): Adjust caller.
+ (pututline_file): Likewise. Return NULL in this case.
+ Patch mostly by halesh.s@xxxxxxxxxx
+
+2008-08-12 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6589]
+ * sysdeps/unix/sysv/linux/ifaddrs.c (struct sockaddr_ll_max):
+ Define.
+ (struct ifaddrs_storage): Use it instead of sockaddr_ll.
+
+2008-08-12 Ryan S. Arnold <rsa@xxxxxxxxxx>
+
+ [BZ #6839]
+ * sysdeps/powerpc/powerpc32/dl-machine.c (CHECK_STATIC_TLS): Remove
+ macro since it is now available in elf/dynamic-link.h.
+
+2008-08-12 Roland McGrath <roland@xxxxxxxx>
+
+ * hurd/hurd/signal.h (HURD_MSGPORT_RPC): Avoid -Wparenthesis triggers,
+ in case used outside of libc.
+ Reported by Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+2008-08-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/res_mkquery.c (res_nmkquery): Call ns_name_compress
+ directly instead of going through dn_comp.
+
+2008-08-11 Aurelien Jarno <aurel32@xxxxxxxxxx>
+
+ * sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock):
+ Fix asm constraints.
+
+2008-08-07 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6790]
+ * sysdeps/unix/sysv/linux/bits/in.h (IP_PMTUDISC_PROBE): Define.
+ (IPV6_PMTUDISC_PROBE): Likewise.
+
+2008-08-07 Pete Eberlein <eberlein@xxxxxxxxxx>
+
+ [BZ #6791]
+ * sysdeps/unix/sysv/linux/powerpc/bits/mman.h (PROT_SAO): Define.
+
+2008-08-01 Steven Munroe <sjmunroe@xxxxxxxxxx>
+ Carlos Eduardo Seo <cseo@xxxxxxxxxxxxxxxxxx>
+
+ [BZ #6817]
+ * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_cap_flags):
+ Added the members 'vsx' and 'arch_2_06'.
+ (_dl_powerpc_platforms): Add the member 'power7'.
+ * sysdeps/powerpc/dl-procinfo.h: Modify _DL_HWCAP_FIRST
+ to reflect the changes required by VSX and ISA 2.06.
+ Modify _DL_PLATFORMS_COUNT to reflect the addition of
+ 'power7'.
+ Defined PPC_PLATFORM_POWER7.
+ (_dl_string_platform): Add support for POWER7.
+ * sysdeps/powerpc/sysdep.h: Define bit masks for VSX
+ capability and ISA 2.06.
+
+2008-08-07 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6824]
+ * sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h: Use correct
+ macro to detect use of 128 bit long double.
+ Patch by Ryan S. Arnold <rsa@xxxxxxxxxx>.
+
+2008-08-05 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * scripts/gen-as-const.awk: Use 32-bit values on 32-bit platforms.
+
+ [BZ #5794]
+ * sysdeps/i386/fpu/s_expm1l.S: Simply use exp implementation for large
+ parameters.
+ * sysdeps/x86_64/fpu/s_expm1l.S: Likewise.
+ Patch by Denys Vlasenko <dvlasenk@xxxxxxxxxx>.
+
+2008-08-03 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/connections.c (main_loop_poll): Pass a buffer which is
+ guaranteed to be large enough to read inotify event. Ignore
+ EAGAIN error. Better error message. Add branch predicition.
+ (main_loop_epoll): Likewise.
+
+2008-08-02 Roland McGrath <roland@xxxxxxxx>
+
+ * sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock):
+ Add memory clobbers.
+
+2008-08-02 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * manual/arith.texi: Avoid @strong{Note:}.
+ * manual/creature.texi: Likewise.
+ * manual/filesys.texi: Likewise.
+ * manual/math.texi: Likewise.
+ * manual/memory.texi: Likewise.
+ * manual/resource.texi: Likewise.
+ * manual/syslog.texi: Likewise.
+ * manual/time.texi: Likewise.
+
+ * sysdeps/posix/clock_getres.c (hp_timing_getres): Remove inline
+ to prevent warning.
+
+2008-08-01 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/Versions: Fix changes due to old patch for
+ new epoll_create1 interface.
+ * sysdeps/unix/sysv/linux/syscalls.list: Likewise.
+ * sysdeps/unix/sysv/linux/sys/epoll.h: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Likewise.
+
+ * include/arpa/nameser.h (NS_GET16): Use const pointer.
+ (NS_GET32): Likewise.
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: s390 has the new
+ syscalls, too.
+
+ * sysdeps/unix/sysv/linux/dl-origin.c (_dl_get_origin): We cannot
+ use the AT_EXECFN value if it is no absolute path.
+ * sysdeps/unix/sysv/linux/kernel-features.h: Never define
+ __ASSUME_AT_EXECFN.
+
+ * Versions.def: Add GLIBC_2.9 to libresolv.
+ * include/resolv.h: Remove hidden proto declarations for __ns_*
+ functions. Add them for __dn_count_labels and __p_secstodate.
+ * include/arpa/nameser.h: Add a number of hidden proto declarations.
+ Define ns_msg_getflags macro here.
+ * resolv/res_debug.c: Add hidden definition for __dn_count_labels
+ and __p_secstodate.
+ * resolv/Versions: Export functions from <arpa/nameser.h> from
+ libresolv in version GLIBC_2.9.
+ * resolv/ns_name.c: Integrate changes from bind 9.5.0. Add necessary
+ hidden definitions.
+ * resolv/ns_netint.c: Likewise.
+ * resolv/ns_parse.c: Likewise.
+ * resolv/ns_print.c: Likewise.
+ * resolv/ns_samedomain.c: Likewise.
+ * resolv/ns_ttl.c: Likewise.
+ * resolv/arpa/nameser_compat.h: Likewise.
+ * resolv/arpa/nameser.h: Likewise. Remove macros which redirect
+ function calls.
+ * resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Use __ns_get16
+ instead of ns_get16.
+ * resolv/nss_dns/dns-host.c (getanswer_r): Use __ns_get16 and
+ __ns_get32 instead of ns_get16 and ns_get32 respectively.
+ (gaih_getanswer_slice): Likewise.
+ * resolv/Makefile (libresolv-routines): Add ns_date.
+ * resolv/ns_date.c: New file.
+
+ * elf/Makefile (check-localplt.out): Also check libresolv and
+ libcrypt.
+
+2008-07-31 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: Define
+ __ASSUME_O_CLOEXEC.
+
+2008-07-30 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/posix/getaddrinfo.c (gaih_inet): Raise size of initial
+ buffer passed to NSS functions.
+
+ * nscd/connections.c (nscd_init): Typo in preprocessor directive.
+
+ * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PACCEPT):
+ Define.
+
+ * misc/syslog.c (openlog_internal): Fix compile problem.
+
+2008-07-28 Roland McGrath <roland@xxxxxxxxxx>
+
+ * elf/dl-sysdep.c (_dl_show_auxv): Add AT_EXECFN to the table.
+
+2008-07-28 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * io/ftw.c (add_object): Remove inline to avoid warning.
+
+ * sysdeps/unix/sysv/linux/paccept.c: Fix compile problem.
+
+ * resolv/res_send.c (__libc_res_nsend): Take additional parameter.
+ Use it instead of locally defined resplen2 variable.
+ (res_nsend): Adjust for __libc_res_nsend interface change.
+ (send_vc): Initialize *resplen2 if necessary. Read length of
+ package into an appropriately aligned variable. Store converted length
+ in new variable and use it appropriately.
+ Add branch prediction help.
+ * resolv/res_query.c (__libc_res_nquery): Take additional parameter
+ and pass it on to __libc_res_nsend. Adjust all callers.
+ (__libc_res_nsearch): Likewise.
+ (__libc_res_nqeurydomain): Likewise.
+ * resolv/nss_dns/dns-host.c: Adjust for __libc_res_nsearch interface
+ change.
+ (_nss_dns_gethostbyname4): Don't unconditionally allocate tmp array.
+ Define resplen2 variable and pass it to __libc_res_nsearch and then
+ to gaih_getanswer.
+ (getanswer_r): In case of incorrect DNS data don't overread buffer.
+ Add branch prediction.
+ (gaih_getanswer_slice): Likewise. Check for invalid data types.
+ (gaih_getanswer): Don't decode second slice if first one failed due
+ to a too small buffer. Don't let not found status of second
+ decoder shadow results of the first.
+ * resolv/gethnamaddr.c (gethostbyname2): Adjust for __libc_res_nsearch
+ and __libc_res_nquery interface changes
+ (gethostbyaddr): Adjust for __libc_res_nquery interface change.
+ * include/resolv.h: Adjust prototypes for __libc_res_nquery,
+ __libc_res_nsearch, and __libc_res_nsend.
+ * resolv/nss_dns/dns-canon.c: Adjust for __libc_res_nquery interface
+ change.
+ * resolv/nss_dns/dns-network.c: Adjust for __libc_res_nquery and
+ __libc_res_nsearch interface changes.
+
+2008-07-27 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * libio/iopopen.c (_IO_new_proc_open): Remove unnecessary volatile.
+
+ * posix/wordexp.c (exec_comm): Use pipe2 if possible to create
+ file descriptors with close-on-exec set.
+ (exec_comm_child): Fix the case where the write end of the pipe is
+ STDOUT_FILENO already. In case it is, clear close-on-exec.
+
+ * sysdeps/unix/sysv/linux/syscalls.list: Add __pipe2 alias.
+ * io/pipe2.c: Likewise.
+ * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_PIPE2
+ instead of __ASSUME_PACCEPT.
+ * include/unistd.h: Declare __have_pipe2.
+ * libio/iopopen.c: Implement "e" flag.
+ * libio/Makefile (tests): Add tst-popen1.
+ * libio/tst-popen1.c: New file.
+
+ * sysdeps/unix/sysv/linux/bits/socket.h: Define PF_ISDN and AF_ISDN.
+ * sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
+
+2008-07-26 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6771]
+ * libio/fileops.c (_IO_new_file_attach): Preserve errno around
+ success call of _IO_SEEKOFF or calls which failed because the
+ descriptor is for a pipe.
+
+ * sunrpc/key_call.c (getkeyserv_handle): Use FD_CLOEXEC instead of
+ magic number.
+
+ * misc/syslog.c (openlog_internal): Use SOCK_CLOEXEC if possible.
+
+ * malloc/mtrace.c (mtrace): Use 'e' flag in fopen call. Drop
+ F_SETFD use if we know fopen set the flag.
+
+ * login/utmp_file.c (setutent_file): Minor optimization in case
+ O_CLOEXEC is available.
+
+2008-07-24 Tom "spot" Callaway <tcallawa@xxxxxxxxxx>
+
+ * Makeconfig: Define pie-ccflag and PIE-ccflag variables.
+ * elf/Makefile: Use pie-ccflag variable.
+ * nscd/Makefile: Likewise.
+ * sysdeps/sparc/Makefile: Set $(pie-ccflag) to -fPIE.
+
+2008-07-21 Andreas Krebbel <krebbel1@xxxxxxxxxx>
+
+ [BZ #6724]
+ * Versions.def: Add GLIBC_2.9 version tag for libutil.
+ * sysdeps/unix/sysv/linux/s390/bits/utmp.h: Copy of
+ gnu/bits/utmp.h. Check for __WORDSIZE_COMPAT32 removed.
+ * sysdeps/unix/sysv/linux/s390/bits/utmpx.h: Copy of
+ gnu/bits/utmpx.h. Check for __WORDSIZE_COMPAT32 removed.
+ * sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Add new files
+ utmp32, utmpx32 and login32.
+ * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Add 2.9
+ versions of struct utmp functions to libc and libutil.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutent.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutid.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutline.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/login.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/login32.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmpx-convert.h: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c: New file.
+ * sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h: New file.
+
+2008-07-26 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * scripts/gen-as-const.awk: Generate more widely usable code by
+ using 64-bit arithmetic.
+
+ * stdio-common/printf_fp.c (___printf_fp): Give wide outout code
+ the same treatment as narrow output code in last patch.
+
+ * sunrpc/clnt_udp.c (__libc_clntudp_bufcreate): Namespace cleanup.
+
+ [BZ #6763]
+ * elf/dl-load.c (local_strdup): Remove inline.
+ (_dl_map_object_from_fd): Don't allocate l_symbolic_searchlist.r_list.
+ * elf/dl-object.c (_dl_new_object): Allocate symbolic searchlist as
+ part of the object.
+
+ * sysdeps/unix/sysv/linux/dl-origin.c: Add const to avoid warning.
+
+2008-07-25 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: IA-64 and SPARC have
+ the new syscalls, too.
+
+ * sysdeps/i386/i686/memcmp.S: Fix unwind information.
+ Reported by Paul Pluzhnikov <ppluzhnikov@xxxxxxxxxx>.
+
+ [BZ #6698]
+ * stdio-common/_i18n_number.h (_i18n_number_rewrite): Take additional
+ parameter for end of buffer. If temporary copy is too large use
+ malloc.
+ * stdio-common/vfprintf.c: Adjust for _i18n_number_rewrite
+ interface change.
+ * stdio-common/printf_fp.c (__printf_fp): Likewise.. Account for
+ string rewrite when allocating buffer.
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: PPC has the new
+ syscalls, too.
+
+ * nscd/connections.c (nscd_init): Clean up fcntl call.
+
+ * nscd/nscd_helper.c (open_socket): Use SOCK_CLOEXEC and
+ SOCK_NONBLOCK if possible.
+
+ * sysdeps/unix/sysv/linux/opensock.c (__opensock): Use
+ SOCK_CLOEXEC if available.
+
+ * include/rpc/clnt.h: Declare __libc_clntudp_bufcreate and
+ __libc_clntudp_bufcreate_internal.
+ * include/sys/socket.h: Declare __have_sock_cloexec.
+ * socket/Makefile (aux): Add have_sock_cloexec.
+ * socket/have_sock_cloexec.c: New file.
+ * sunrpc/clnt_udp.h (clntudp_bufcreate): Now a wrapper around
+ __libc_clntudp_bufcreate.
+ (__libc_clntudp_bufcreate): Former implementation of clntudp_bufcreate
+ which takes an additional parameter. Create socket with non-blocking
+ mode and close-on-exec flag set, if wanted.
+ * sunrpc/Versions: Export __libc_clntudp_bufcreate@GLIBC_PRIVATE.
+ * nis/ypclnt.c (yp_bind_client_create): Use __libc_clntpudp_bufcreate
+ instead of clntudp_create. The socket has already the close-on-exec
+ flag set if SOCK_CLOEXEC is defined.
+
+2008-07-24 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: Define
+ __ASSUME_PACCEPT, __ASSUME_IN_NONBLOCK, and __ASSUME_PACCEPT if
+ appropriate.
+ * nscd/connections.c: Avoid fcntl calls to set close-on-exec flag and
+ non-blocking mode by using socket, paccept, and inotify_init1.
+
+ * Versions.def (glibc): Add GLIBC_2.9.
+ * io/Makefile (routines): Add dup3 and pipe2.
+ * io/Versions [glibc] (GLIBC_2.9): Add dup3 and pipe2.
+ * io/dup3.c: New file.
+ * io/pipe2.c: New file.
+ * posix/unistd.h: Declare dup3 and pipe2.
+ * socket/Makefile (routines): Add paccept.
+ * socket/Versions [glibc] (GLIBC_2.9): Add paccept.
+ * socket/paccept.c: New file.
+ * socket/sys/socket.h: Declare paccept.
+ * sysdeps/unix/syscalls.list: Add entry for dup3.
+ * sysdeps/unix/sysv/linux/Versions [glibc] (GLIBC_2.9): Add
+ epoll_create2 and inotify_init1.
+ * sysdeps/unix/sysv/linux/eventfd.c: Use eventfd1 syscall if possible.
+ * sysdeps/unix/sysv/linux/paccept.c: New file.
+ * sysdeps/unix/sysv/linux/signalfd.c: Use signalfd4 syscall if
+ possible.
+ * sysdeps/unix/sysv/linux/socketcall.h: Add SOCKOP_paccept.
+ * sysdeps/unix/sysv/linux/syscalls.list: Add epoll_create2,
+ inotify_init1, and pipe2 entries.
+ * sysdeps/unix/sysv/linux/alpha/sys/epoll.h: New file.
+ * sysdeps/unix/sysv/linux/alpha/sys/eventfd.h: New file.
+ * sysdeps/unix/sysv/linux/alpha/sys/inotify.h: New file.
+ * sysdeps/unix/sysv/linux/alpha/sys/signalfd.h: New file.
+ * sysdeps/unix/sysv/linux/alpha/sys/timerfd.h: New file.
+ * sysdeps/unix/sysv/linux/bits/socket.h: Define SOCK_CLOEXEC and
+ SOCK_NONBLOCK.
+ * sysdeps/unix/sysv/linux/i386/paccept.S: New file.
+ * sysdeps/unix/sysv/linux/sparc/sys/epoll.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/sys/inotify.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/sys/signalfd.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/sys/timerfd.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/bits/socket.h: New file.
+ * sysdeps/unix/sysv/linux/sys/epoll.h: Define EPOLL_CLOEXEC and
+ EPOLL_NONBLOCK. Declare epoll_create2.
+ * sysdeps/unix/sysv/linux/sys/eventfd.h: Define EFD_CLOEXEC and
+ EFD_NONBLOCK.
+ * sysdeps/unix/sysv/linux/sys/inotify.h: Define IN_CLOEXEC and
+ IN_NONBLOCK. Declare inotify_init1.
+ * sysdeps/unix/sysv/linux/sys/signalfd.h: Define SFD_CLOEXEC and
+ SFD_NONBLOCK.
+ * sysdeps/unix/sysv/linux/sys/timerfd.h: Define TFD_CLOEXEC and
+ TFD_NONBLOCK.
+
+ * elf/elf.h: Define AT_EXECFN.
+ * elf/rtld.c [!__ASSUME_AT_EXECFN] (process_envvars): Don't handle
+ LD_ORIGIN_PATH.
+ * elf/dl-sysdep.c (_dl_sysdep_start): Handle AT_EXECFN.
+ * elf/dl-support.c: Define _dl_execfn. Don't define _dl_origin_path
+ if __ASSUME_AT_EXECFN is defined.
+ (_dl_aux_init): Handle AT_EXECFN.
+ * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_AT_EXECFN
+ for 2.6.27 and up.
+ * sysdeps/generic/ldsodefs.h (rtld_global_ro): Add _dl_execfn.
+ Don't define _dl_origin_path if __ASSUME_AT_EXECFN is defined.
+ * sysdeps/unix/sysv/linux/dl-origin.c (_dl_get_origin): Use
+ _dl_execfn if available and avoid compatibility code if
+ __ASSUME_AT_EXECFN is defined.
+
+ * sysdeps/unix/sysv/linux/dl-sysdep.h: Don't declare
+ _dl_discover_osversion only for older kernels.
+
+2008-07-22 Roland McGrath <roland@xxxxxxxx>
+
+ * hurd/fd-read.c (_hurd_fd_read): Fix last change.
+
+2008-07-21 Roland McGrath <roland@xxxxxxxx>
+
+ * hurd/fd-read.c (_hurd_fd_read): Return EGRATUITOUS if the server
+ returned too much data out of line.
+
+2008-07-20 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * locale/setlocale.c (setname): Remove inline to avoid compiler
+ warning.
+
+ [BZ #6712]
+ * locale/setlocale.c (setlocale): Take the setlocale lock earlier.
+
+2008-07-15 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * stdio-common/vfprintf.c (_IO_helper_overflow): In case _IO_sputn
+ doesn't manage to write anything, fail.
+
+ * malloc/hooks.c (__malloc_check_init): Remove printf.
+
+2008-07-14 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+ * sysdeps/mach/hurd/bits/fcntl.h: Include <sys/types.h>.
+
+2008-07-12 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/connections.c (main_loop_poll): Fix handling of read errors
+ from inotify.
+ (main_loop_epoll): Likewise.
+
+2008-07-09 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/res_send.c: Remove unnecessary res_pquery prototype.
+
+ * resolv/res_query.c (__libc_res_nquery): Issue debug message only
+ if DEBUG is defined.
+
+ * resolv/res_query.c (__libc_res_nquery): Align buffer for T_AAAA
+ query. Adjust buffer size computation for padding.
+
+2008-07-08 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * stdio-common/Makefile: Add rules to build and run tst-setvbuf1.
+ * stdio-common/tst-setvbuf1.c: New file.
+ * stdio-common/tst-setvbuf1.expect: New file.
+
+ [BZ #6719]
+ * libio/iosetvbuf.c (_IO_setvbuf): Correctly clear buffering flags
+ when selecting fully-buffered stream.
+ Patch by Wang Xin <wxinee@xxxxxxxxx>.
+
+2008-07-06 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+ * sysdeps/mach/hurd/open.c: Include <stdio.h>.
+ (__open_2): New function.
+ (__open64_2): New alias to __open_2.
+ * sysdeps/mach/hurd/openat.c: Include <stdio.h>.
+ (__openat_2): New function.
+ (__openat64_2): New alias to __openat_2.
+
+2008-07-06 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6723]
+ * time/mktime.c (__mktime_internal): Normalize tp->tm_isdst value.
+
+2008-07-01 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+ * sysdeps/unix/bsd/bsd4.4/bits/socket.h: Define MSG_NOSIGNAL.
+ * hurd/hurd/fd.h (__hurd_sockfail): Add extern inline function.
+ * sysdeps/mach/hurd/recv.c (__recv): Use __hurd_sockfail instead of
+ __hurd_dfail.
+ * sysdeps/mach/hurd/recvfrom.c (__recvfrom): Likewise.
+ * sysdeps/mach/hurd/recvmsg.c (__recvmsg): Likewise.
+ * sysdeps/mach/hurd/send.c (__send): Likewise.
+ * sysdeps/mach/hurd/sendto.c (__sendfrom): Likewise.
+ * sysdeps/mach/hurd/sendmsg.c (__sendmsg): Likewise.
+
+2008-03-04 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+ * sysdeps/mach/hurd/recv.c (__recv): Initialize NPORTS.
+ * sysdeps/mach/hurd/recvfrom.c (__recvfrom): Likewise.
+ * sysdeps/mach/hurd/recvmsg.c (__recvmsg): Likewise.
+ * hurd/fd-read.c (_hurd_fd_read): Initialize NREAD.
+ * hurd/get-host.c (_hurd_get_host_config): Likewise.
+ * sysdeps/mach/hurd/dl-sysdep.c (__libc_read): Likewise.
+
+2008-06-27 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6657]
+ * time/strptime_l.c: Don't clear s.era_cnt after successful match
+ of %EY.
+ Patch by Petr Baudis.
+
+2008-06-26 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/res_debug.c (__p_type_syms): Add ns_t_dname entry.
+ Patch by Peter Jones <pjones@xxxxxxxxxx>.
+
+2008-06-25 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6654]
+ * stdlib/canonicalize.c (__realpath): readlink can write too much
+ into the buffer on platforms without PATH_MAX.
+
+2008-06-17 Carlos O'Donell <carlos@xxxxxxxxxxxxxxxx>
+
+ [BZ #6653]
+ * posix/tst-regex.c (main): Rename to...
+ (do_test): ... this. Remove cmdline option processing.
+ (TIMEOUT): Define.
+ (TEST_FUNCTION): Define.
+ (CMDLINE_OPTIONS): Define.
+
+2008-06-25 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #5210]
+ * configure.in: Add -Werror to -fstack-protector test to catch
+ unsupported architectures.
+ Patch by Gilles Esponasse <g.esp@xxxxxxx>.
+
+2008-06-17 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * stdlib/tst-setcontext.c: Set back_in_main before exit if
+ getcontext returns ENOSYS.
+
+2008-06-18 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/connections.c (main_loop_poll): Fix test for read error.
+ (main_loop_epoll): Likewise.
+
+2008-06-13 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/posix/getaddrinfo.c: Move _res_hconf_init call to a
+ better place so it is not called when nscd is used.
+
+ * nscd/connections.c: Also recognize and handle changes to the
+ resolver configuration file.
+
+2008-06-12 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * time/strftime.c: Pass reference to tzset_called around to handle
+ recursive calls.
+
+ [BZ #6612]
+ * time/strftime.c (__strftime_internal): Call tzset() only
+ when printing timezone-dependent values.
+ Based on a patch by Petr Baudis <pasky@xxxxxxx>.
+
+ * resolv/nss_dns/dns-host.c (gaih_getanswer): Don't
+ unconditionally use second gaih_getanswer_slice result.
+
+ * sysdeps/posix/getaddrinfo.c (gai_inet): Remove unnecessary test.
+ (getaddrinfo): RES must always be non-NULL.
+
+2008-06-12 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * sysdeps/powerpc/powerpc64/fpu/s_llround.S (__llround): Avoid using
+ cr[34] registers.
+ * sysdeps/powerpc/powerpc64/fpu/s_llroundf.S (__llroundf): Likewise.
+ * sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S (__llround):
+ Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/s_lround.S (__lround): Avoid using cr3
+ register.
+
+2008-06-12 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/nscd.h (struct database_dyn): Add inotify_descr and clear_cache
+ fields.
+ * nscd/connections.c (inotify_fd): New variable.
+ (nscd_init): Try to open an inotify descriptor.
+ If successful, watch files for databases using inotify instead of
+ having prune threads stat the files.
+ (nscd_run_prune): Recognize clear_cache flag being set and call
+ prune_cache appropriately.
+ (main_loop_poll): Add inotify descriptor to wait set and handle the
+ reported changes.
+ (main_loop_epoll): Likewise.
+ * nscd/cache.c (prune_cache): Don't stat files for databases if
+ inotify is used.
+ * sysdeps/unix/sysv/linux/Makefile [subdir=nscd]
+ (CFLAGS-connections.c): Add -DHAVE_INOTIFY.
+
+ * nscd/grpcache.c (cache_addgr): Correctly compute size of
+ fixed-size portion of the record.
+ * nscd/servicescache.c (cache_addserv): Likewise.
+ * nscd/pwdcache.c (cache_addpw): Likewise.
+ * nscd/initgrcache.c (addinitgroupsX): Likewise.
+
+2008-06-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/mem.c (gc): Initialize obstack earlier so that if we jump
+ out we don't use uninitialized memory.
+
+ * nscd/hstcache.c (cache_addhst): Send correct number of bytes to
+ the client.
+
+2008-06-10 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Also log and
+ ignore T_DNAME messages.
+ * resolv/arpa/nameser_compat.h (T_DNAME): Define.
+
+2008-06-05 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * misc/regexp.h (compile): Use __REPB_PREFIX macro.
+ Avoid segfault if first GETC returns eof/'\0'/'\n'.
+
+2008-06-03 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * nscd/nscd_getserv_r.c (__nscd_getservbyport_r): Pass cp
+ instead of portstr to nscd_getserv_r. Patch by
+ Roman Kagan <rkagan@xxxxxxx>.
+
+2008-05-26 Jim Meyering <meyering@xxxxxxxxxx>
+
+ Remove more useless "if" tests before "free".
+ * include/inline-hashtab.h (htab_delete): Likewise.
+ * libio/freopen.c (freopen): Likewise.
+ * libio/freopen64.c (freopen64): Likewise.
+ * locale/programs/ld-collate.c (collate_read): Likewise.
+ * misc/fstab.c (libc_freeres_fn): Likewise.
+ * posix/glob.c (globfree): Likewise.
+
+2008-05-24 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * string/Makefile (strop-tests): Add memmem.
+ * string/test-memmem.c: New file.
+ * string/test-string.h (BUF1PAGES): Define to 1 if undefined.
+ (test_init): Size buf1 according to BUF1PAGES.
+
+2008-05-24 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * libio/stdio.h (vscanf): Fix -std=c99 redirect.
+ * stdio-common/Makefile (tests): Add scanf16 and scanf17.
+ (CFLAGS-scanf17.c): New.
+ * stdio-common/scanf14.c (main): Add fscanf and scanf tests.
+ * stdio-common/scanf15.c (main): Likewise.
+ * stdio-common/scanf16.c: New file.
+ * stdio-common/scanf17.c: New file.
+
+2008-05-24 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/res_send.c (send_dg): If we already have one of two
+ answers and the server reports SERVFAIL, NOTIMP, or REFUSED, then
+ use the one answer insted of failing.
+
+2008-02-20 Ryan S. Arnold <rsa@xxxxxxxxxx>
+
+ * math/libm-test.inc (exp_test): Exclude expl(1000.0L) from
+ being executed on PowerPC as the expected result exceeds IBM
+ long double 128 __LDBL_MAX__.
+
+2008-05-21 Roland McGrath <roland@xxxxxxxxxx>
+
+ * shlib-versions (sparc.*-.*-.*, sparc64.*-.*-.*): Add ABI lines.
+
+ * Makefile (check-data): Use $(abi-name) before other guesses.
+ Look in $(add-ons) dirs before scripts/data/.
+ * elf/Makefile (check-data): Likewise.
+
+ * scripts/soversions.awk: Grok ABI line.
+ * Makeconfig ($(common-objpfx)soversions.mk): Likewise.
+ Emit definition for abi-name variable.
+
+2008-05-21 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * string/endian.h: Define new fixed-size hto* and *toh macros only
+ if [__USE_BSD].
+
+ * iconvdata/Depend: Add localedata.
+
+2008-05-21 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+ * bits/termios.h (ONLCR): Define under [__USE_XOPEN] too.
+
+2008-05-08 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S: Use
+ HIDDEN_JUMPTARGET.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
+ (__SYSCALL_CLOBBERS): Remove %g* registers.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h
+ (__SYSCALL_CLOBBERS): Likewise.
+ * scripts/data/localplt-sparc-linux-gnu.data: New file.
+ * scripts/data/localplt-sparc64-linux-gnu.data: New file.
+
+2008-05-21 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
+ (CALL_ERRNO_LOCATION): Define.
+ (__SYSCALL_STRING, __CLONE_SYSCALL_STRING): Use it.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h
+ (CALL_ERRNO_LOCATION): Define.
+ (__SYSCALL_STRING, __CLONE_SYSCALL_STRING): Use it.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S (__brk): Use
+ HIDDEN_JUMPTARGET for __errno_location call in libc.so.
+
+2008-05-20 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * include/inline-hashtab.h (higher_prime_number): Fix type of mid
+ variable.
+
+2008-05-20 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h
+ (FIRST_FRAME_POINTER): Define.
+
+2008-05-09 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/sparc/sparc64/backtrace.c: New file.
+
+2008-05-14 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/sparc/machine-gmon.h: New file.
+ * sysdeps/sparc/sparc-mcount.S: Likewise.
+ * sysdeps/sparc/Makefile: Add sparc-mcount target to
+ sysdep_routines in gmon directory.
+
+2008-05-19 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * elf/soinit.c (__EH_FRAME_BEGIN__): Remove.
+
+2008-05-19 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/res_query.c (__libc_res_nquery): In case one of two
+ answer was too short don't try to read that answer's header.
+
+ * resolv/res_send.c (send_dg): In case of timeout and there are
+ two queries and one has been answered, return value indicating
+ success.
+
+2008-05-18 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/cache.c (cache_add): Take additional parameter specifying
+ whether this is in response of a cache refill. Check alignment
+ of package data. Revamp waking of pruning thread.
+ (prune_cache): Small optimization.
+ * nscd/nscd.h: Adjust cache_add prototypes.
+ * nscd/aicache.c: Adjust cache_add calls.
+ * nscd/grpcache.c: Likewise.
+ * nscd/hstcache.c: Likewise.
+ * nscd/initgrcache.c: Likewise.
+ * nscd/pwdcache.c: Likewise.
+ * nscd/servicescache.c: Likewise.
+ * nscd/connections.c (restart): Really disable cache use before
+ exec attempt. If it fails, reenable cache.
+ (nscd_run_prune): Initialize wakeup_time. After wakeup, set wakeup
+ time to max to be able to notice concurrent cache additions. Unlock
+ prune_lock while performing gc. Afterwards compute wakeup time with
+ current wakeup_time value in mind.
+
+2008-05-17 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/mem.c (gc): Avoid stack overflow when allocating move list.
+
+ * nscd/mem.c (gc): Correctly determine highest used array element
+ in mark.
+
+ * nscd/mem.c (markrange): Add assert to check entries are all
+ aligned. Small cleanup in bitmap use.
+
+ * nscd/nscd.h (mem_in_flight): Replace blockaddr field with
+ blockoff of type nscd_ssize_t.
+ * nscd/mem.c (gc): Simplify markrange call for on-flight blocks.
+ (mempoll_alloc): Record block offset and not address.
+
+ * nscd/mem.c (gc): Fix test for stack overuse.
+
+ * nscd/aicache.c (addhstaiX): Fix a few small problems, cleanups,
+ more asserts.
+
+ * sysdeps/posix/getaddrinfo.c (gaih_inet): If nscd reports no
+ entry is available, believe it.
+
+ * resolv/nss_dns/dns-host.c (gaih_getanswer_slice): If there are
+ no answers return NSS_STATUS_NOTFOUND.
+ (gaih_getanswer): Don't call gaih_getanswer_slice if the answer
+ buffer does not have any content.
+
+2008-05-16 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * string/strcasestr.c (CMP_FUNC): Use __strncasecmp, not strncasecmp.
+
+ * sysdeps/posix/getaddrinfo.c (gaih_inet): After gethostbyname4_r
+ lookup, don't assign canon unconditionally.
+
+2008-05-14 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * string/Makefile (distribute): Add str-two-way.h.
+
+2008-03-29 Eric Blake <ebb9@xxxxxxx>
+
+ Rewrite string searches to O(n) rather than O(n^2).
+ * string/str-two-way.h: New file. For linear fixed-allocation
+ string searching.
+ * string/memmem.c: New implementation.
+ * string/strstr.c: New implementation.
+ * string/strcasestr.c: New implementation.
+
+2008-04-11 Paolo Bonzini <bonzini@xxxxxxx>
+
+ * posix/regcomp.c (optimize_utf8): Add a note on why we test
+ opr.ctx_type.
+ (calc_first): Initialize constraint field.
+ (duplicate_node_closure): Use it instead of special casing ANCHORS.
+ Use search_duplicated_node to avoid loops. Fix grammar.
+ (duplicate_node): Merge constraint field for all node types.
+ (calc_eclosure_iter): Look at constraint field for all node types.
+ * posix/regex_internal.c (create_cd_newstate): Don't look at
+ create_cd_newstate.
+
+2008-05-14 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6428]
+ * configure.in: Don't use $CFLAGS when assembling, use $ASFLAGS.
+
+ [BZ #6442]
+ * string/endian.h: Add macros for fixed-size endian conversion.
+ * bits/byteswap.h: Allow inclusion from <endian.h>.
+ * sysdeps/i386/bits/byteswap.h: Likewise.
+ * sysdeps/ia64/bits/byteswap.h: Likewise.
+ * sysdeps/s390/bits/byteswap.h: Likewise.
+ * sysdeps/x86_64/bits/byteswap.h: Likewise.
+ * string/Makefile (tests): Add tst-endian.
+ * string/tst-endian.c: New file.
+
+ * iconvdata/run-iconv-test.sh: Use = instead of == in test.
+ Patch by Reuben Thomas.
+
+2008-05-14 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * iconvdata/Makefile (bug-iconv6-ENV, tst-iconv7-ENV): Define.
+
+2008-05-14 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * iconvdata/bug-iconv6.c (do_test): Use de_DE.UTF-8 locale.
+
+ [BZ #6461]
+ * iconv/gconv_simple.c (BODY for __gconv_transform_ascii_internal):
+ Add missing braces.
+ (BODY for __gconv_transform_internal_ascii): Likewise.
+
+ [BZ #6472]
+ * sysdeps/posix/getaddrinfo.c (get_scope): Loopback addresses have
+ to be treated like link-local addresses.
+ (match_prefix): Don't treat IPv4 loopback address special when
+ converting to v4 mapped addressed.
+
+ * sysdeps/posix/getaddrinfo.c (getaddrinfo): Call _res_hconf_init
+ if necessary.
+ * posix/tst-rfc3484.c: Add dummy definition of _res_hconf_init.
+ * posix/tst-rfc3484-2.c: Likewise.
+ * posix/tst-rfc3484-3.c: Likewise.
+
+ * sysdeps/posix/getaddrinfo.c: Implement handling of DCCP, UDPlite,
+ and SCTP.
+
+ * nss/getent.c (ahosts_keys_int): Handle all known socket types.
+
+ * inet/netinet/in.h (IPPIPPROTO_DCCP, IPPROTO_UDPLITE): Define.
+
+ * sysdeps/unix/sysv/linux/bits/socket.h (SOCK_DCCP): Define.
+
+2008-05-13 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * po/lt.po: New file. From Lituanian translation team.
+
+2008-01-30 Alexandre Oliva <aoliva@xxxxxxxxxx>
+
+ Introduce TLS descriptors for i386 and x86_64.
+ * include/inline-hashtab.h: New file, copied from 2005's
+ libiberty, with fix for memory leak imported afterwards by
+ Glauber de Oliveira Costa.
+ * elf/tlsdeschtab.h: New file.
+ * elf/dl-reloc.c (_dl_try_allocate_static_tls): Extract from...
+ (_dl_allocate_static_tls): ... here. Rearrange failure path.
+ (CHECK_STATIC_TLS): Move to...
+ * elf/dynamic-link.h: ... this file.
+ (TRY_STATIC_TLS): New macro.
+ * elf/dl-conflict.c (CHECK_STATIC_TLS, TRY_STATIC_TLS): Override.
+ * elf/elf.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL,
+ R_386_TLS_DESC): Define.
+ (R_X86_64_PC64, R_X86_GOTOFF64, R_X86_64_GOTPC32): Merge from
+ binutils.
+ (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
+ R_X86_64_TLSDESC): Define.
+ (R_386_NUM, R_X86_64_NUM): Adjust.
+ * sysdeps/i386/Makefile (sysdep-dl-routines, sysdep_routines,
+ sysdep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
+ (gen-as-const-headers): Add tlsdesc.sym to csu subdir.
+ * sysdeps/i386/dl-lookupcfg.h: New file. Introduce _dl_unmap to
+ release tlsdesc_table.
+ * sysdeps/i386/dl-machine.h: Include dl-tlsdesc.h.
+ (elf_machine_type_class): Mark R_386_TLS_DESC as PLT class.
+ (elf_machine_rel): Handle R_386_TLS_DESC.
+ (elf_machine_rela): Likewise.
+ (elf_machine_lazy_rel): Likewise.
+ (elf_machine_lazy_rela): Likewise.
+ * sysdeps/i386/dl-tls.h (struct dl_tls_index): Name it.
+ * sysdeps/i386/dl-tlsdesc.S: New file.
+ * sysdeps/i386/dl-tlsdesc.h: New file.
+ * sysdeps/i386/tlsdesc.c: New file.
+ * sysdeps/i386/tlsdesc.sym: New file.
+ * sysdeps/i386/bits/linkmap.h (struct link_map_machine): Add
+ tlsdesc_table.
+ * sysdeps/x86_64/Makefile (sysdep-dl-routines, sysdep_routines,
+ sysdep-rtld-routines): Add tlsdesc and dl-tlsdesc for elf subdir.
+ (gen-as-const-headers): Add tlsdesc.sym to csu subdir.
+ * sysdeps/x86_64/dl-lookupcfg.h: New file. Introduce _dl_unmap to
+ release tlsdesc_table.
+ * sysdeps/x86_64/dl-machine.h: Include dl-tlsdesc.h.
+ (elf_machine_runtime_setup): Set up lazy TLSDESC GOT entry.
+ (elf_machine_type_class): Mark R_X86_64_TLSDESC as PLT class.
+ (elf_machine_rel): Handle R_X86_64_TLSDESC.
+ (elf_machine_rela): Likewise.
+ (elf_machine_lazy_rel): Likewise.
+ * sysdeps/x86_64/dl-tls.h (struct dl_tls_index): Name it.
+ (__tls_get_addr): Do not declare for non-shared compiles.
+ * sysdeps/x86_64/dl-tlsdesc.S: New file.
+ * sysdeps/x86_64/dl-tlsdesc.h: New file.
+ * sysdeps/x86_64/tlsdesc.c: New file.
+ * sysdeps/x86_64/tlsdesc.sym: New file.
+ * sysdeps/x86_64/bits/linkmap.h (struct link_map_machine): Add
+ tlsdesc_table for both 32- and 64-bit structs.
+
+2008-05-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * elf/dl-tls.c (__tls_get_addr): Optimize by moving slow path in
+ its own function. This reduces the frame setup costs and more.
+
+2008-02-11 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ [BZ #3406]
+ * sysdeps/ieee754/flt-32/w_expf.c (o_threshold): Correct value.
+ * math/libm-test.inc (exp_test): Test 88.72269439697265625.
+
+2008-05-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * io/openat.c (__openat_2): Also pass fd to __openat.
+ * io/openat64.c (__openat64_2): Also pass fd to __openat64.
+ Patch by Kristian Van Der Vliet <vanders@xxxxxxxxxx>.
+
+ * string/tester.c (test_memcmp): Add a few more tests.
+ Patch by Mats Erik Andersson <ynglingatal@xxxxxxxxx>.
+
+2008-05-10 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * nscd/cache.c (cache_add): Before returning with failure and this
+ is the first use of the record, mark it as unusable.
+ * nscd/aicache.c: Don't touch the dataset after cache_add returns
+ reporting a failure.
+ * nscd/grpcache.c: Likewise
+ * nscd/hstcache.c: Likewise.
+ * nscd/initgrcache.c: Likewise.
+ * nscd/pwdcache.c: Likewise.
+ * nscd/servicescache.c: Likewise.
+
+2008-05-10 Roland McGrath <roland@xxxxxxxxxx>
+
+ [BZ #6505]
+ * sysdeps/unix/sysv/linux/sys/user.h: Replace with #error stub.
+
+2008-05-08 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * misc/truncate64.c (truncate64): Use __truncate not truncate.
+
+ * sysdeps/ieee754/ldbl-128/e_j0l.c (__ieee751_j0l): Use __finitel.
+ (__ieee754_y0l): Likewise.
+ * sysdeps/ieee754/ldbl-128/e_j1l.c (__ieee754_j1l): Likewise.
+ (__ieee754_y1l): Likewise.
+ * sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Use __ldexpl.
+ * sysdeps/ieee754/ldbl-128/s_log1pl.c: Kill bogus prototypes for
+ frexpl and ldexpl. math_private.h provides them and the latter
+ is not even used.
+ (__log1pl): Use __frexpl.
+
+2008-05-10 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * include/resolv.h: Adjust __libc_res_nquery and __libc_res_nsend
+ prototypes.
+ * include/arpa/nameser_compat.h: Define T_UNSPEC.
+ * nis/Versions (libnss_nis): Export _nss_nis_gethostbyname4_r.
+ (libnss_nisplus): Export _nss_nisplus_gethostbyname4_r.
+ * nis/nss_nis/nis-hosts.c (LINE_PARSER): Change to also handle
+ af==AF_UNSPEC.
+ (_nss_nis_gethostbyname4_r): New function.
+ * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_parse_hostent):
+ Change to also handle af==AF_UNSPEC.
+ (get_tablename): New function. Use it to avoid duplication.
+ (_nss_nisplus_gethostbyname4_r): New function.
+ * nscd/aicache.c (addhstaiX): Use gethostbyname4_r function is
+ available.
+ * nss/Versions (libnss_files): Export _nss_files_gethostbyname4_r.
+ * nss/nss.h: Define struct gaih_addrtuple.
+ * nss/nss_files/files-hosts.c (LINE_PARSER): Change to also handle
+ af==AF_UNSPEC.
+ (_nss_files_gethostbyname4_r): New function.
+ * resolv/Versions (libnss_dns): Export _nss_dns_gethostbyname4_r.
+ * resolv/gethnmaddr.c: Adjust __libc_res_nsearch and __libc_res_nquery
+ calls.
+ * resolv/res_query.c (__libc_res_nquery): Take two additional
+ parameters for second answer buffer. Handle type=T_UNSPEC to mean
+ look up IPv4 and IPv6.
+ Change all callers.
+ * resolv/res_send.c (__libc_res_nsend): Take five aditional parameters
+ for an additional query and answer buffer. Pass to send_vc and
+ send_dg.
+ (send_vc): Send possibly two requests and receive two answers.
+ (send_dg): Likewise.
+ * resolv/nss_dns/dns-host.c: Adjust calls to __libc_res_nsearch and
+ __libc_res_nquery.
+ (_nss_dns_gethostbyname4_r): New function.
+ (gaih_getanswer_slice): Likewise.
+ (gaih_getanswer): Likewise.
+ * resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Adjust
+ __libc_res_nquery call.
+ * resolv/nss_dns/dns-network.c (_nss_dns_getnetbyaddr_r): Likewise.
+ (_nss_dns_getnetbyname_r): Adjust __libc_res_nsearch call.
+ * sysdeps/posix/getaddrinfo.c: Use gethostbyname4_r function is
+ available.
+
+2008-05-05 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/sparc/sparc32/Makefile: Use -mcpu=v7 for initfini.s build.
+ * sysdeps/sparc/sparc64/Makefile: Use -mcpu=v9 for initfini.s build.
+
+2007-09-14 Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
+
+ Fix termios bit macros.
+ Move *DLY definitions where they belong, in termios.h.
+ Add *[0-3] definitions.
+ Fixes confusion between VT and FF.
+ * sysdeps/mach/hurd/bits/ioctls.h (NL0, NL1, TAB0, TAB1, TAB2, CR0,
+ CR1, CR2, CR3, FF0, FF1, BS0, BS1): Undefine these at start if they
+ are already defined to avoid collision with termios.h.
+ (NLDLY, TABDLY, TAB3, CRDLY, VTDLY, BSDLY): Remove macros.
+ * bits/termios.h [__USE_MISC || __USE_XOPEN] (NL0, NL1, TAB0,
+ TAB1, TAB2, CR0, CR1, CR2, CR3, FF0, FF1, BS0, BS1): Likewise.
+ [__USE_BSD || __USE_XOPEN] (OCRNL, ONOCR, ONLRET): New macros.
+ [__USE_MISC || __USE_XOPEN] (NLDLY, NL0, NL1, TABDLY, TAB0, TAB1, TAB2,
+ TAB3, CRDLY, CR0, CR1, CR2, CR3, FFDLY, FF0, FF1, BSDLY, BS0, BS1,
+ VTDLY, VT0, VT1): New macros.
+ [__USE_GNU] (OLCUC): Change value of macro.
+ [__USE_XOPEN] (OFILL): New macro.
+ [__USE_BSD] (CRTSCTS): Change value.
+ (CRTS_IFLOW, CCTS_OFLOW): Change into compatibility macros.
+ [__USE_BSD] (CDTRCTS, CHWFLOW): New macros.
+ (B7200, B14400, B28800, B76800): New macros.
+
+2008-05-01 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sparc/sparc32/ucontext_i.sym: New file.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile [$(subdir) = stdlib]:
+ (gen-as-const-headers): Add it.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S: New file.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/makecontext.c: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/swapcontext.S: Likewise.
+
+ * sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S: Add support for
+ six system call parameters.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Likewise.
+
+2008-04-30 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/bits/resource.h: Define RUSAGE_THREAD and
+ RUSAGE_LWP.
+ * sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/bits/resource.h: Likewise.
+
+2008-04-30 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * stdlib/tst-setcontext.c: Include unistd.h.
+
+2008-04-25 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c (semctl):
+ Pass "union semun" properly in to sys_ipc, it must be passed
+ by value, not by reference.
+
+2008-04-22 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * nscd/Makefile (nscd-cflags): Set back to -fpie.
+ * nscd/nscd.h (mem_in_flight): Add attribute_tls_model_ie.
+ * nscd/connections.c (mem_in_flight): Likewise.
+
+ * nscd/nscd.h (dbs): Make hidden.
+
+ * sysdeps/unix/sysv/linux/times.c (__times): Fix check for EFAULT.
+ Avoid returning -1, return 0 instead.
+
+2008-04-19 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * resolv/res_mkquery.c (__res_nopt): Use NS_PUT16 instead of ns_put16.
+
+2008-04-15 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #5209]
+ * sysdeps/unix/sysv/linux/times.c: New file.
+
+ [BZ #5381]
+ * nscd/nscd.h: Define enum in_flight, mem_in_flight, and
+ mem_in_flight_list variables. Add new parameter to mempool_alloc
+ prototype.
+ * nscd/mem.c (mempool_alloc): Take additional parameter. Initialize
+ appropriate mem_in_flight element.
+ (gc): Take allocations which have not yet been committed to the
+ database into account.
+ * nscd/cache.c (cache_add): Add new parameter to mempool_alloc call.
+ Reset mem_in_flight before returning.
+ * nscd/connections.c (nscd_run_worker): Initialize mem_in_flight and
+ cue it up in mem_in_flight_list.
+ * nscd/aicache.c: Adjust mempool_alloc call.
+ * nscd/grpcache.c: Likewise.
+ * nscd/hstcache.c: Likewise.
+ * nscd/initgrcache.c: Likewise.
+ * nscd/pwdcache.c: Likewise.
+ * nscd/servicescache.c: Likewise.
+ * nscd/Makefile (nscd-flags): Until ld is fixed, use -fpic instead
+ of -fpie.
+
+ * nscd/connections.c (handle_request): Provide better error message
+ in case SELinux forbids the service.
+
+ * version.h (VERSION): Bump to 2.8.90.
+
+2008-04-17 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/dl-osinfo.h: Include fcntl.h.
+
+2008-04-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h (__signbitl):
+ Also use for 32-bit.
+ * sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c (__nearbyintl): Use
+ __nextafter instead of nextafter to avoid local PLT.
+ * sysdeps/powerpc/fpu/e_sqrt.c: Avoid call to fetestexcept.
+ * sysdeps/powerpc/fpu/e_sqrtf.c: Likewise.
+
+ * scripts/data/localplt-powerpc64-linux-gnu.data: New file.
+
+ * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto for
+ __fe_nomask_env.
+ * sysdeps/powerpc/fpu/fe_nomask.c: Add libm_hidden_def. Include
+ <fenv_libc.h> instead of <fenv.h>.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c: Likewise.
+
+ * sysdeps/powerpc/bits/fenv.h: Make safe for C++.
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h: New file.
+ * sysdeps/powerpc/fpu/fegetexcept.c (__fegetexcept): Rename
+ function from fegetexcept and make old name weak alias.
+ * include/fenv.h: Declare __fegetexcept.
+ * sysdeps/powerpc/fpu/fedisblxcpt.c: Use __fegetexcept instead of
+ fegetexcept.
+ * sysdeps/powerpc/fpu/feenablxcpt.c: Likewise.
+ * sysdeps/powerpc/fpu/fraiseexcpt.c (__feraiseexcept): Avoid call
+ to fetestexcept.
+ * sysdeps/ieee754/ldbl-128ibm/s_log1pl.c (__log1pl): Use __frexpl
+ instead of frexpl to avoid local PLT.
+ * math/s_significandl.c (__significandl): Use __ilogbl instead of
+ ilogbl to avoid local PLT.
+ * sysdeps/ieee754/ldbl-128ibm/s_expm1l.c (__expm1l): Use __ldexpl
+ instead of ldexpl to avoid local PLT.
+ * sysdeps/ieee754/ldbl-128ibm/e_expl.c (__ieee754_expl): Use
+ __roundl not roundl to avoid local PLT.
+ * sysdeps/ieee754/ldbl-128/e_j0l.c: Use function names which avoid
+ local PLTs. Use __sincosl instead of separate sinl and cosl
+ calls.
+ * sysdeps/ieee754/ldbl-128/e_j1l.c: Likewise.
+
+ * sysdeps/unix/sysv/linux/configure.in: Bump minimal kernel
+ version for ppc64 to 2.4.21 since without it makecontext will fail.
+
+ * elf/tls-macros.h [__powerpc64__] (__TLS_GET_ADDR): Define according
+ to the ABI in use.
+ [__powerpc64__] (TLS_LD): Use __TLS_GET_ADDR instead of
+ .__tls_get_addr.
+ [__powerpc64__] (TLS_GD): Likewise.
+
+2007-11-20 Ryan S. Arnold <rsa@xxxxxxxxxx>
+
+ [BZ #4997]
+ * sysdeps/powerpc/powerpc32/fpu/s_lround.S (__lround): Fixed erroneous
+ result when x is +/-nextafter(+/-0.5,-/+1) i.e. all 1's in the
+ mantissa.
+ * sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S (__llround):
+ Likewise. Also account for when x is an odd number between 2^52
+ and 2^53-1.
+ * sysdeps/powerpc/powerpc64/fpu/s_llround.S (__llround): Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_llroundf.S (__llroundf): Likewise.
+ * math/libm-test.inc (lround_test, llround_test): Added test cases to
+ detect aforementioned erroneous conditions.
+
+2008-04-11 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * configure.in: Check for -fno-section-anchors in addition to
+ -fno-toplevel-reorder.
+
+2008-04-11 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * include/features.h (__GLIBC_MINOR__): Bump to 8.
+
+ * sysdeps/powerpc/powerpc32/fpu/s_lroundf.S: Remove duplicate comment.
+ * sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S: Likewise.
+ * sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_lrint.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_lround.S: Likewise.
+ * sysdeps/powerpc/powerpc64/fpu/s_lroundf.S: Likewise.
+
+2008-04-11 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ [BZ #5443]
+ * time/era.c: Transform __libc_setlocale_lock into rwlock.
+ * time/alt_digit.c: Likewise.
+ * wcsmbs/wcsmbsload.c: Likewise.
+
+2008-04-10 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * version.h (VERSION): Bump to 2.8.
+
+ * timzeone/asia: Update from tzdata2008b.
+ * timezone/backward: Likewise.
+ * timezone/europe: Likewise.
+ * timezone/northamerica: Likewise.
+ * timezone/southamerica: Likewise.
+ * timezone/iso3166.tab: Likewise.
+ * timezone/leapseconds: Likewise.
+ * timezone/zone.tab: Likewise.
+ * timezone/private.h: Update from tzcode2008a.
+ * timezone/zdump.c: Likewise.
+ * timezone/zic.c: Likewise.
+
+2008-01-24 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ [BZ #5741]
+ * sysdeps/powerpc/powerpc64/dl-machine.h (PPC_DCBT, PPC_DCBF):
+ Define additonal Data Cache Block instruction macros.
+ (elf_machine_fixup_plt): Add dcbt for opd and plt entries.
+ Replace dcbst with dcbf and sync with sync/isync.
+
+2008-02-21 Alan Modra <amodra@xxxxxxxxxxxxxx>
+
+ * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_type_class):
+ Always set ELF_RTYPE_CLASS_PLT.
+ (elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p): Delete.
+
+2008-04-03 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ * sysdeps/powerpc/powerpc32/power4/hp-timing.c: New file.
+ * sysdeps/powerpc/powerpc32/power4/hp-timing.h: New file.
+ * sysdeps/powerpc/powerpc64/hp-timing.h [_ARCH_PWR4] (HP_TIMING_NOW):
+ For ISA 2.01 and later replace mftb with mfspr 268.
+
+2008-02-19 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ [BZ #5768]
+ * sysdeps/powerpc/fpu/Makefile (libm-tests): Add test-powerpc-snan.
+ * sysdeps/powerpc/fpu/test-powerpc-snan.c: New file.
+
+2008-02-18 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ [BZ #5768]
+ * sysdeps/powerpc/powerpc32/fpu/s_isnan.S: New file.
+ * sysdeps/powerpc/powerpc32/fpu/s_isnan.c: Removed.
+ * sysdeps/powerpc/powerpc64/fpu/s_isnan.S: New file.
+ * sysdeps/powerpc/powerpc64/fpu/s_isnan.c: Removed.
+
+2008-04-10 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * stdlib/tst-makecontext.c (othervar): New variable.
+ (cf): Test sign extending the argument to long.
+
+2008-03-03 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ * sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S: New file.
+ * sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S: New file.
+ * sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S: New file.
+ * sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S: New file.
+ * sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S: New file.
+ * sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S: New file.
+ * sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S: New file.
+
+2008-02-22 Alan Modra <amodra@xxxxxxxxxxxxxx>
+
+ * elf/Makefile (tests): Substitute tests-vis-yes here.
+ (tests-vis-yes): Delete.
+ (modules-name, modules-vis-yes): Similarly.
+
+2008-02-12 Pete Eberlein <eberlein@xxxxxxxxxx>
+
+ [BZ #4407]
+ * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r):
+ Preserve sign in signgamp when x is zero.
+
+2007-10-26 Steven Munroe <sjmunroe@xxxxxxxxxx>
+
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: New File.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.c: Removed.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S: New File.
+ * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.c: Removed.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S: New File.
+ * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S: New File.
+
+2008-04-09 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #4314]
+ * sysdeps/i386/i686/memcpy.S: Optimize copying of equally aligned
+ buffers.
+
+ [BZ #5209]
+ * sysdeps/unix/sysv/syscalls.list: The times syscall doesn't have
+ a reserved error value.
+
+ * stdlib/tst-makecontext.c: Change parameter to cf to negative
+ value to check for correct sign extension.
+
+ [BZ #5436]
+ * sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext):
+ Copy 64-bit parameter values even though this is not required in
+ the standard.
+
+ * sysdeps/unix/sysv/linux/x86_64/vfork.S (__vfork): Record return
+ PC save.
+
+2008-02-14 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/i386/vfork.S (__vfork): Record return
+ PC save.
+
+2008-04-09 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * nss_files/files-XXX.c (_nss_files_getXXent_r): Restore saved errno.
+
+2008-04-09 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #5998]
+ * libio/iofwrite.c (_IO_fwrite): Return correct count if flushing
+ in line-buffered stream failed.
+ * libio/iofwrite_u.c (fwrite_unlocked): Likewise.
+
+2008-04-08 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6024]
+ * scripts/abi-versions.awk: If the version specified by
+ --enable-oldest-abi is older than the first version for this
+ architecture, use the default version.
+
+ * locale/programs/ld-collate.c (collate_read): Ignore script lines
+ as well when ignoring the whole category.
+
+2008-04-07 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #6042]
+ * sysdeps/unix/sysv/linux/net/ethernet.h: Add a few more
+ ETHERTYPE_* definitions.
+ Patch partly by Aurelien Jarno <aurelien@xxxxxxxxxxx>.
+
+2008-04-07 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * stdlib/mbtowc.c (__no_r_state): Remove.
+ (mbtowc): New static state variable. Use it instead of
+ __no_r_state.
+ * stdlib/wctomb.c (__no_r_state): Remove extern decl.
+ (__wctomb_state): New hidden variable.
+ (wctomb): Use __wctomb_state instead of __no_r_state.
+ * debug/wctomb_chk.c (__no_r_state): Remove extern decl.
+ (__wctomb_state): New extern decl.
+ (__wctomb_chk): Use __wctomb_state instead of __no_r_state.
+
+2008-04-07 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #5475]
+ * resolv/res_init.c: Handle scope IDs in resolv.conf.
+
+2008-04-07 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * malloc/mtrace.pl: Use $@ instead of $* to keep perl 5.10 quiet.
+
+2008-04-06 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * po/nl.po: Update from translation team.
+
2008-03-31 Ulrich Drepper <drepper@xxxxxxxxxx>
[BZ #6007]
Modified: branches/libdfp/libc/ChangeLog.eglibc
==============================================================================
--- branches/libdfp/libc/ChangeLog.eglibc (original)
+++ branches/libdfp/libc/ChangeLog.eglibc Tue Aug 19 11:22:04 2008
@@ -1,3 +1,47 @@
+2008-06-17 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * stdlib/tst-setcontext.c: Set back_in_main before exit if
+ getcontext returns ENOSYS.
+
+2008-05-15 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * posix/globtest.sh: Set HOME with env on test target system.
+
+2008-05-14 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * iconvdata/Makefile (bug-iconv6-ENV, tst-iconv7-ENV): Define.
+ * localedata/Makefile (LOCALES): Add en_US.UTF-8.
+
+2008-05-14 Maxim Kuvyrkov <maxim@xxxxxxxxxxxxxxxx>
+
+ Generate zoneinfo when cross-building EGLIBC.
+
+ * timezone/Makefile: When cross-compiling, build cross-zic, then
+ use it to generate zoneinfo files.
+
+2008-04-25 Vladimir Prus <vladimir@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/sparc/sparc64/elf/configure.in: Hard-code result of TLS
+ link test.
+ * sysdeps/sparc/sparc64/elf/configure: Regenerate.
+
+2008-04-25 Maxim Kuvyrkov <maxim@xxxxxxxxxxxxxxxx>
+
+ Cross-rpcgen.
+
+ * sunrpc/Makefile: Make librpcsvc.a built when cross-building.
+ Build cross-rpcgen for $build when cross-building.
+ * sunrpc/proto.h: Define stuff for cross-building.
+
+2008-04-15 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/configure: Regenerate.
+
+2008-04-12 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h: Also test
+ __NO_FPRS__.
+
2008-04-01 Maxim Kuvyrkov <maxim@xxxxxxxxxxxxxxxx>
* Makerules (install-lib): Don't install libpthread_pic.a.
Modified: branches/libdfp/libc/Makeconfig
==============================================================================
--- branches/libdfp/libc/Makeconfig (original)
+++ branches/libdfp/libc/Makeconfig Tue Aug 19 11:22:04 2008
@@ -651,7 +651,7 @@
+cflags := $(default_cflags)
endif # $(+cflags) == ""
-+cflags += $(addprefix -mcpu=,$(with-cpu)) $(+gccwarn) $(+merge-constants)
++cflags += $(cflags-cpu) $(+gccwarn) $(+merge-constants)
+gcc-nowarn := -w
# Don't duplicate options if we inherited variables from the parent.
@@ -720,6 +720,10 @@
# This one should always stay like this unless there is a very good reason.
PIC-ccflag = -fPIC
endif
+# This can be changed by a sysdep makefile
+pie-ccflag = -fpie
+# This one should always stay like this unless there is a very good reason.
+PIE-ccflag = -fPIE
ifeq (yes,$(build-profile))
# Under --enable-profile, we will build a static library of profiled objects.
# The profiled object files are named foo.op.
@@ -834,6 +838,7 @@
(seen_DEFAULT=0; seen_WORDSIZE32=0; seen_WORDSIZE64=0; \
while read which lib number setname; do \
eval seen_$$which=1; \
+ test x"$$which" != xABI || echo abi-name = "$$lib"; \
test x"$$which" = xDEFAULT || continue; \
case $$number in \
[0-9]*) echo "$$lib.so-version=.$$number"; \
Modified: branches/libdfp/libc/Makefile
==============================================================================
--- branches/libdfp/libc/Makefile (original)
+++ branches/libdfp/libc/Makefile Tue Aug 19 11:22:04 2008
@@ -1,4 +1,5 @@
-# Copyright (C) 1991-2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+# Copyright (C) 1991-2002,2003,2004,2005,2006,2008
+# Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
@@ -266,8 +267,12 @@
tests: $(objpfx)c++-types-check.out $(objpfx)check-local-headers.out
ifneq ($(CXX),no)
check-data := $(firstword $(wildcard \
- $(foreach M,$(config-machine) $(base-machine),\
- scripts/data/c++-types-$M-$(config-os).data)))
+ $(foreach D,$(add-ons) scripts,\
+ $(patsubst %,$D/data/c++-types-%.data,\
+ $(abi-name) \
+ $(addsuffix -$(config-os),\
+ $(config-machine) \
+ $(base-machine))))))
ifneq (,$(check-data))
$(objpfx)c++-types-check.out: $(check-data) scripts/check-c++-types.sh
scripts/check-c++-types.sh $< $(CXX) $(filter-out -std=gnu99 -Wstrict-prototypes,$(CFLAGS)) $(CPPFLAGS) > $@
Modified: branches/libdfp/libc/NEWS
==============================================================================
--- branches/libdfp/libc/NEWS (original)
+++ branches/libdfp/libc/NEWS Tue Aug 19 11:22:04 2008
@@ -1,15 +1,76 @@
-GNU C Library NEWS -- history of user-visible changes. 2007-12-12
-Copyright (C) 1992-2006, 2007 Free Software Foundation, Inc.
+GNU C Library NEWS -- history of user-visible changes. 2008-8-2
+Copyright (C) 1992-2007, 2008 Free Software Foundation, Inc.
See the end for copying conditions.
Please send GNU C library bug reports via <http://sources.redhat.com/bugzilla/>
using `glibc' in the "product" field.
+Version 2.9
+
+* Unified lookup for getaddrinfo: IPv4 and IPv6 addresses are now looked
+ up at the same time. Implemented by Ulrich Drepper.
+
+* TLS descriptors for LD and GD on x86 and x86-64.
+ Implemented by Alexandre Oliva.
+
+* getaddrinfo now handles DCCP and UDPlite.
+ Implemented by Ulrich Drepper.
+
+* New fixed-size conversion macros: htobe16, htole16, be16toh, le16toh,
+ htobe32, htole32, be32toh, le32toh, htobe64, htole64, be64toh, le64toh.
+ Implemented by Ulrich Drepper.
+
+* New implementation of memmem, strstr, and strcasestr which is O(n).
+ Implemented by Eric Blake.
+
+* New Linux interfaces: inotify_init1, paccept, dup3, epoll_create1, pipe2
+
+* Implement "e" option for popen to open file descriptor with the
+ close-on-exec flag set. Implemented by Ulrich Drepper.
+
+* Implement "b" mode for fmemopen. In this mode writes writes don't
+ implicitly add a NUL byte and seeks from the end of the buffer really
[... 41417 lines stripped ...]