about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* [BZ #6839]Ulrich Drepper2008-08-131-0/+6
| | | | | | | 2008-08-12 Ryan S. Arnold <rsa@us.ibm.com> [BZ #6839] * sysdeps/powerpc/powerpc32/dl-machine.c (CHECK_STATIC_TLS): Remove macro since it is now available in elf/dynamic-link.h.
* (CHECK_STATIC_TLS): Remove macro since it is now available in ↵Ulrich Drepper2008-08-131-5/+0
| | | | elf/dynamic-link.h.
* * hurd/hurd/signal.h (HURD_MSGPORT_RPC): Avoid -Wparenthesis triggers,Roland McGrath2008-08-131-0/+6
| | | | | in case used outside of libc. Reported by Samuel Thibault <samuel.thibault@ens-lyon.org>
* 2008-08-12 Roland McGrath <roland@frob.com>Roland McGrath2008-08-131-3/+6
| | | | | | * hurd/hurd/signal.h (HURD_MSGPORT_RPC): Avoid -Wparenthesis triggers, in case used outside of libc. Reported by Samuel Thibault <samuel.thibault@ens-lyon.org>
* * resolv/res_mkquery.c (res_nmkquery): Call ns_name_compressUlrich Drepper2008-08-121-0/+5
| | | | directly instead of going through dn_comp.
* (res_nmkquery): Call ns_name_compress directly instead of going through dn_comp.Ulrich Drepper2008-08-121-2/+7
|
* * sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock):Roland McGrath2008-08-121-0/+5
| | | | Fix asm constraints.
* 2008-08-11 Aurelien Jarno <aurel32@debian.org>Roland McGrath2008-08-121-2/+2
| | | | | * sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock): Fix asm constraints.
* Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>Ulrich Drepper2008-08-081-2/+1
|
* [BZ #6790]Ulrich Drepper2008-08-082-0/+8
| | | | | | | 2008-08-07 Ulrich Drepper <drepper@redhat.com> [BZ #6790] * sysdeps/unix/sysv/linux/bits/in.h (IP_PMTUDISC_PROBE): Define. (IPV6_PMTUDISC_PROBE): Likewise.
* [BZ #6791]Ulrich Drepper2008-08-082-2/+9
| | | | | | | | | 2008-08-07 Pete Eberlein <eberlein@us.ibm.com> [BZ #6791] * sysdeps/unix/sysv/linux/powerpc/bits/mman.h (PROT_SAO): Define. Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
* [BZ #6817]Ulrich Drepper2008-08-084-7/+31
| | | | | | | | | | | | | | | | | | 2008-08-01 Steven Munroe <sjmunroe@us.ibm.com> Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> [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.
* [BZ #6824]Ulrich Drepper2008-08-072-1/+8
| | | | | | | | 2008-08-07 Ulrich Drepper <drepper@redhat.com> [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@us.ibm.com>.
* * scripts/gen-as-const.awk: Use 32-bit values on 32-bit platforms.Ulrich Drepper2008-08-062-3/+13
|
* [BZ #5794]Ulrich Drepper2008-08-051-0/+1
|
* * sysdeps/i386/fpu/s_expm1l.S: Simply use exp implementation for largeUlrich Drepper2008-08-054-6/+23
| | | | | | | | parameters. * sysdeps/x86_64/fpu/s_expm1l.S: Likewise. Patch by Denys Vlasenko <dvlasenk@redhat.com>. * nscd/connections.c (nscd_init): Typo in preprocessor directive.
* * nscd/connections.c (main_loop_poll): Pass a buffer which isUlrich Drepper2008-08-031-0/+7
| | | | | | guaranteed to be large enough to read inotify event. Ignore EAGAIN error. Better error message. Add branch predicition. (main_loop_epoll): Likewise.
* (main_loop_poll): Pass a buffer which is guaranteed to be large enough to ↵Ulrich Drepper2008-08-031-6/+13
| | | | read inotify event. Ignore EAGAIN error. Better error message. Add branch predicition. (main_loop_epoll): Likewise.
* * sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock):Roland McGrath2008-08-021-0/+5
| | | | Add memory clobbers.
* 2008-08-02 Roland McGrath <roland@frob.com>Roland McGrath2008-08-021-3/+5
| | | | | * sysdeps/mach/i386/machine-lock.h (__spin_unlock, __spin_try_lock): Add memory clobbers.
* * manual/arith.texi: Avoid @strong{Note:}.Ulrich Drepper2008-08-0210-12/+24
| | | | | | | | | | * 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 inlineUlrich Drepper2008-08-022-2/+7
| | | | to prevent warning.
* * sysdeps/unix/sysv/linux/Versions: Fix changes due to old patch for cvs/fedora-glibc-20080802T0809Ulrich Drepper2008-08-016-7/+28
| | | | | | | 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.Ulrich Drepper2008-08-012-2/+9
| | | | (NS_GET32): Likewise.
* * sysdeps/unix/sysv/linux/kernel-features.h: s390 has the newUlrich Drepper2008-08-012-1/+4
| | | | syscalls, too.
* * sysdeps/unix/sysv/linux/dl-origin.c (_dl_get_origin): We cannotUlrich Drepper2008-08-013-12/+8
| | | | | | 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.Ulrich Drepper2008-08-0118-570/+1092
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 andUlrich Drepper2008-08-012-0/+7
| | | | libcrypt.
* * sysdeps/unix/sysv/linux/kernel-features.h: DefineUlrich Drepper2008-07-312-0/+13
| | | | __ASSUME_O_CLOEXEC.
* * sysdeps/posix/getaddrinfo.c (gaih_inet): Raise size of initialUlrich Drepper2008-07-302-1/+4
| | | | buffer passed to NSS functions.
* * nscd/connections.c (nscd_init): Type if preprocessor directive.Ulrich Drepper2008-07-305-1/+13
| | | | | * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PACCEPT): Define.
* * misc/syslog.c (openlog_internal): Fix compile problem.Ulrich Drepper2008-07-301-0/+4
|
* (openlog_internal): Fix compile problem.Ulrich Drepper2008-07-301-1/+1
|
* * elf/dl-sysdep.c (_dl_show_auxv): Add AT_EXECFN to the table.Roland McGrath2008-07-291-0/+4
|
* 2008-07-28 Roland McGrath <roland@redhat.com>Roland McGrath2008-07-291-0/+1
| | | | * elf/dl-sysdep.c (_dl_show_auxv): Add AT_EXECFN to the table.
* * io/ftw.c (add_object): Remove inline to avoid warning.Ulrich Drepper2008-07-292-2/+4
|
* * sysdeps/unix/sysv/linux/paccept.c: Fix compile problem.Ulrich Drepper2008-07-292-2/+4
|
* * resolv/res_send.c (__libc_res_nsend): Take additional parameter. cvs/fedora-glibc-20080728T2320Ulrich Drepper2008-07-288-71/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * libio/iopopen.c (_IO_new_proc_open): Remove unnecessary volatile.Ulrich Drepper2008-07-272-2/+4
|
* * posix/wordexp.c (exec_comm): Use pipe2 if possible to createUlrich Drepper2008-07-274-15/+62
| | | | | | 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.Ulrich Drepper2008-07-278-27/+165
| | | | | | | | | | * 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.Ulrich Drepper2008-07-274-3/+12
| | | | * sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
* [BZ #6771]Ulrich Drepper2008-07-262-1/+8
| | | | | | * 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 ofUlrich Drepper2008-07-262-1/+4
| | | | magic number.
* * misc/syslog.c (openlog_internal): Use SOCK_CLOEXEC if possible.Ulrich Drepper2008-07-262-3/+30
|
* * malloc/mtrace.c (mtrace): Use 'e' flag in fopen call. DropUlrich Drepper2008-07-262-8/+13
| | | | F_SETFD use if we know fopen set the flag.
* * login/utmp_file.c (setutent_file): Minor optimization in caseUlrich Drepper2008-07-262-4/+10
| | | | O_CLOEXEC is available.
* * Makeconfig: Define pie-ccflag and PIE-ccflag variables.Ulrich Drepper2008-07-267-5/+18
| | | | | | * elf/Makefile: Use pie-ccflag variable. * nscd/Makefile: Likewise. * sysdeps/sparc/Makefile: Set $(pie-ccflag) to -fPIE.
* [BZ #6763]Ulrich Drepper2008-07-261-1/+2
| | | | | the same treatment as narrow output code in last patch. [BZ #6763]
* [BZ #6724]Ulrich Drepper2008-07-261-0/+1
|