about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* [BZ #6544]Ulrich Drepper2008-08-143-4/+17
| | | | | | * 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]Ulrich Drepper2008-08-142-4/+30
| | | | | | | | | | 2008-08-13 Ulrich Drepper <drepper@redhat.com> [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@gmail.com.
* [BZ #6589]Ulrich Drepper2008-08-132-3/+26
| | | | | | | | 2008-08-12 Ulrich Drepper <drepper@redhat.com> [BZ #6589] * sysdeps/unix/sysv/linux/ifaddrs.c (struct sockaddr_ll_max): Define. (struct ifaddrs_storage): Use it instead of sockaddr_ll.
* [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.