aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-12-02* io/Makefile (routines): Add mknodat, xmknodat, mkdirat, mkfifoat.Ulrich Drepper
(static-only-routines): Add mknodat. * io/Versions [GLIBC_2.4]: Add mkdirat, mkfifoat, __xmknodat. * io/sys/stat.h: Declare mkditat, mknodat, mkfifoat, __xmknodat. Define mknodat inline function. * include/sys/stat.h: Add hidden proto for __xmknodat. * sysdeps/generic/mkdirat.c: New file. * sysdeps/generic/mkfifoat.c: New file. * sysdeps/generic/mknodat.c: New file. * sysdeps/generic/xmknodat.c: New file. * sysdeps/unix/mkfifoat.c: New file. * sysdeps/unix/sysv/linux/mkdirat.c: New file. * sysdeps/unix/sysv/linux/xmknodat.c: New file. * sysdeps/generic/xmknod.c: Add one more parameter check.
2005-12-02Add one more parameter check.Ulrich Drepper
2005-11-28(MREMAP_FIXED): Added. Patch by René Rebe <rene@exactcode.de>.Andreas Jaeger
2005-11-28 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/bits/mman.h (MREMAP_FIXED): Added, Patch by René Rebe <rene@exactcode.de>.
2005-11-27* sysdeps/posix/getaddrinfo.c: Avoid RFC 3484 sorting if there areUlrich Drepper
multiple return records but only one address.
2005-11-27* sysdeps/posix/getaddrinfo.c (gaih_inet): Avoid some code duplication.Ulrich Drepper
2005-11-27(gaih_inet): Avoid some code duplication.Ulrich Drepper
2005-11-27* sysdeps/unix/sysv/linux/fchownat.c: Include alloca.h, sysdep.h.Roland McGrath
Reported by René Rebe <rene@exactcode.de>.
2005-11-272005-11-27 Roland McGrath <roland@redhat.com>Roland McGrath
* sysdeps/unix/sysv/linux/fchownat.c: Include alloca.h, sysdep.h. Reported by René Rebe <rene@exactcode.de>.
2005-11-27* sysdeps/posix/euidaccess.c [_LIBC] (euidaccess): Don't cacheUlrich Drepper
euid and egid.
2005-11-27* nis/nis_table.c (nis_list): Add more free calls in error cases.Ulrich Drepper
2005-11-27(nis_list): Add more free calls in error cases.Ulrich Drepper
2005-11-27 * sysdeps/alpha/strncmp.S: Don't read too much data when pointers ↵Richard Henderson
are co-aligned, and count is aligned with the end of the word. 2005-11-26 Richard Henderson <rth@redhat.com> * sysdeps/alpha/strncmp.S: Don't read too much data when pointers are co-aligned, and count is aligned with the end of the word.
2005-11-27* nis/nis_lookup.c (nis_lookup): Mark RPCTIMEOUT as const. PrettyUlrich Drepper
printing.
2005-11-27* nis/nis_table.c (__create_ib_request): Use strdupa instead ofUlrich Drepper
variable size array. (RPCTIMEOUT): Mark as const. (RPCTIMEOUT, UDPTIMEOUT): Mark as const.
2005-11-26* nis/ypclnt.c (yp_bind_ypbindprog): Initialize clnt_saddr by hand.Ulrich Drepper
(ypdomainname): Renamed from __ypdomainname. No need for initializer. (ypbindlist): Renamed from __ypbindlist. (do_ypcall): Check memory allocation suceeded before calling yp_bind_ypbindprog. (yperr_string): Reduce size of function by using only one gettext call. (ypbinderr_string): Likewise. (yp_match): Free response in case memory for return value cannot be allocated. (yp_first): Likewise. (yp_next): Likewise. (do_ypcall_tr): New function which translates error codes as well. (yp_match, yp_next, yp_master, yp_order, yp_maplist): Use it. (yp_all): Correct test for invalid parameter. Pretty printing.
2005-11-26(yp_bind_ypbindprog): Initialize clnt_saddr by hand. (ypdomainname): Renamed ↵Ulrich Drepper
from __ypdomainname. No need for initializer. (ypbindlist): Renamed from __ypbindlist. (do_ypcall): Check memory allocation suceeded before calling yp_bind_ypbindprog. (yperr_string): Reduce size of function by using only one gettext call. (ypbinderr_string): Likewise. (yp_match): Free response in case memory for return value cannot be allocated. (yp_first): Likewise. (yp_next): Likewise. (do_ypcall_tr): New function which translates error codes as well. (yp_match, yp_next, yp_master, yp_order, yp_maplist): Use it. (yp_all): Correct test for invalid parameter. Pretty printing.
2005-11-26 * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix typo. ↵Richard Henderson
(__fxstatat64): Alias from __fxstatat; remove other cnp errors. * sysdeps/unix/sysv/linux/alpha/sigaction.c: Include sys/cdefs.h and stddef.h. * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MREMAP_FIXED): Define. 2005-11-25 Richard Henderson <rth@redhat.com> * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix typo. (__fxstatat64): Alias from __fxstatat; remove other cnp errors. * sysdeps/unix/sysv/linux/alpha/sigaction.c: Include sys/cdefs.h and stddef.h. * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MREMAP_FIXED): Define.
2005-11-25* Makeconfig (+cflags): Add -fmerge-all-constants by default.Ulrich Drepper
2005-11-25[BZ #1912]Ulrich Drepper
2005-11-25 Ulrich Drepper <drepper@redhat.com> [BZ #1912] * nss/function.def: Add entry to use gethostbyname2 for files.
2005-11-25* sysdeps/unix/sysv/linux/fxstatat64.c: Include string.h.Ulrich Drepper
2005-11-25[BZ #1926]Ulrich Drepper
* nss/nss_files/files-netgrp.c (_nss_files_endnetgrent): Change return value type to match expected type.
2005-11-25[BZ #1925]Ulrich Drepper
2005-11-25 Ulrich Drepper <drepper@redhat.com> [BZ #1925] * nis/ypclnt.c (yp_order): Correct test for invalid parameter.
2005-11-25* scripts/check-c++-types.sh: Improve comments.Ulrich Drepper
2005-11-24* scripts/check-local-headers.sh: New file.Ulrich Drepper
* Makefile (tests): Run check-local-headers.sh. 2005-11-23 Thorsten Kukuk <kukuk@suse.de> * include/sys/sendfile.h: New file. 2005-11-24 Andreas Schwab <schwab@suse.de> * time/sys/time.h: Remove nonnull attribute from futimesat.
2005-11-24[BZ #1920]Ulrich Drepper
005-11-24 Jakub Jelinek <jakub@redhat.com> [BZ #1920] * sysdeps/pthread/pthread.h (__pthread_unwind_next): Use __attribute__ instead of __attribute. * sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h (__cleanup_fct_attribute): Likewise.
2005-11-22* nscd/connections.c (sendfileall): Define.Ulrich Drepper
(handle_request): Use it instead of sendfile call. * nscd/nscd-client.h: Declare sendfileall. * nscd/aicache.c: Use sendfileall instead of sendfile. * nscd/grpcache.c: Likewise. * nscd/hstcache.c: Likewise. * nscd/initgrcache.c: Likewise. * nscd/pwdcache.c: Likewise.
2005-11-22[BZ #1908]Ulrich Drepper
2005-11-22 Ulrich Drepper <drepper@redhat.com> [BZ #1908] * manual/install.texi (Tools for Compilation): Require gawk. 2005-11-22 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/ldsodefs.h (struct rtld_global): Remove unused is_static field from slotinfo array.
2005-11-22* sunrpc/bindrsvprt.c (bindresvport): Wrap around to startportUlrich Drepper
in the loop if port is bigger than endport, initially set to ENDPORT. When changing startport, set endport and port appropriately.
2005-11-21* Makefile.in: Remove RCS ID line.Ulrich Drepper
* config-name.in: Likewise. * config.make.in: Likewise. * malloc/arena.c: Likewise. * malloc/hooks.c: Likewise. * malloc/malloc.c: Likewise. * manual/dir: Likewise. * math/math_private.h: Likewise. * resolv/gethnamaddr.c: Likewise. * scripts/mkinstalldirs: Likewise. * sunrpc/rpc_clntout.c: Likewise. * sunrpc/rpc_cout.c: Likewise. * sunrpc/rpc_hout.c: Likewise. * sunrpc/rpc_main.c: Likewise. * sunrpc/rpc_parse.c: Likewise. * sunrpc/rpc_sample.c: Likewise. * sunrpc/rpc_scan.c: Likewise. * sunrpc/rpc_svcout.c: Likewise. * sunrpc/rpc_tblout.c: Likewise. * sunrpc/rpc_util.c: Likewise. * sysdeps/unix/sysv/linux/sys/quote.h: Likewise. * nscd/nscd_helper.c: Pretty printing.
2005-11-21..Ulrich Drepper
2005-11-21 Ulrich Drepper <drepper@redhat.com> * locales/se_NO: Remove RCS ID line.
2005-11-21Pretty printing.Ulrich Drepper
2005-11-19* elf/elf.h: Revert last change.Roland McGrath
2005-11-192005-11-19 Roland McGrath <roland@redhat.com>Roland McGrath
* elf/elf.h: Revert last change.
2005-11-19* sysdeps/unix/sysv/linux/ia64/bits/shm.h (shmatt_t): New type.cvs/fedora-glibc-20051119T1959Ulrich Drepper
(struct shmid_ds): Use it for shm_nattch field. 2005-11-18 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/futimesat.c (futimesat): If FILE is NULL, set access and modification times of the file referenced by FD. * sysdeps/generic/futimesat.c (futimesat): Don't return EINVAL if FILE is NULL. Don't check FD if FILE is absolute path. 2005-11-19 Ulrich Drepper <drepper@redhat.com> * nscd/nscd_gethst_r.c (nscd_gethst_r): Avoid unnecesary read call if there are no aliases. * sysdeps/unix/sysv/linux/Makefile (CFLAGS-connections.c, CFLAGS-pwdcache.c, CFLAGS-grpcache.c, CFLAGS-hstcache.c, CFLAGS-aicache.c, CFLAGS-initgrcache.c): Add -DHAVE_SENDFILE. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_SENDFILE): Define. * nscd/pwdcache.c [HAVE_SENDFILE]: Include <sys/sendfile.h> and <kernel-features.h>. [HAVE_SENDFILE] (cache_addpw): Use sendfile to transmit positive result. * nscd/grpcache.c: Likewise. * nscd/hstcache.c: Likewise. * nscd/aicache.c: Likewise. * nscd/initgrcache.c: Likewise. * nscd/connectionc.c: Likewise.
2005-11-19(nscd_gethst_r): Avoid unnecesary read call if there are no aliases.Ulrich Drepper
2005-11-18* sysdeps/powerpc/powerpc32/fpu/s_lround.S: Remove useless alias.Roland McGrath
* sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S: Handle NO_WEAK_ALIAS. * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S: Likewise.
2005-11-18* sysdeps/unix/sysv/linux/m68k/bits/mman.h (MREMAP_FIXED): New macro.Roland McGrath
2005-11-18* nscd/grpcache.c: Include <sys/socket.h>.Roland McGrath
* nscd/nscd_stat.c: Likewise. * nscd/pwdcache.c: Likewise. * sysdeps/unix/sysv/linux/unlinkat.c: Include <stdlib.h>, <sysdep.h>.
2005-11-182005-11-18 Paul Brook <paul@codesourcery.com>Roland McGrath
* nscd/grpcache.c: Include <sys/socket.h>. * nscd/nscd_stat.c: Likewise. * nscd/pwdcache.c: Likewise. * sysdeps/unix/sysv/linux/unlinkat.c: Include <stdlib.h>, <sysdep.h>.
2005-11-18* sysdeps/unix/sysv/linux/sparc/bits/shm.h: Define SHM_NORESERVE.Ulrich Drepper
* sysdeps/unix/sysv/linux/ia64/bits/shm.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/shm.h: Likewise. * sysdeps/unix/sysv/linux/hppa/bits/shm.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/shm.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/shm.h: Likewise. * sysdeps/unix/sysv/linux/bits/shm.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/shm.h: Likewise.
2005-11-18.Ulrich Drepper
2005-11-18.Ulrich Drepper
2005-11-18[BZ #1877]Ulrich Drepper
2005-11-17 Steven Munroe <sjmunroe@us.ibm.com> [BZ #1877] * string/test-strncmp.c (do_test_limit): Handle zero length and non-zero align values. (test_main): Correct do_test_limit tests for 64-bit. 2005-11-15 Steven Munroe <sjmunroe@us.ibm.com> * sysdeps/powerpc/sysdep.h (PPC_FEATURE_HAS_SPE, PPC_FEATURE_HAS_EFP_SINGLE, PPC_FEATURE_HAS_EFP_DOUBLE, PPC_FEATURE_NO_TB, PPC_FEATURE_POWER4, PPC_FEATURE_POWER5, PPC_FEATURE_POWER5_PLUS, PPC_FEATURE_CELL, PPC_FEATURE_970): Define to match 2.6.15 kernel. * sysdeps/powerpc/fpu/e_sqrt.c: Remove dl-procinfo.h include. * sysdeps/powerpc/fpu/e_sqrtf.c: Likewise. * sysdeps/powerpc/fpu/w_sqrtf.c: Likewise.
2005-11-17Remove dl-procinfo.h include.Ulrich Drepper
2005-11-17* elf/elf.h (R_PPC64_ADDR30): Renamed to R_PPC64_REL30.Roland McGrath
2005-11-172005-11-17 Roland McGrath <roland@redhat.com>Roland McGrath
* elf/elf.h (R_PPC64_ADDR30): Renamed to R_PPC64_REL30.
2005-11-17* io/sys/stat.h (fstatat): If __REDIRECT_NTH isn't defined,Ulrich Drepper
define fstatat to fstatat64. (fstatat64): Only provide prototype if __USE_LARGEFILE64, similarly with the inline. * io/fcntl.h (openat64): Only provide prototype if __USE_LARGEFILE64.
2005-11-17[BZ #1877]Ulrich Drepper
2005-11-17 Steven Munroe <sjmunroe@us.ibm.com> [BZ #1877] * string/test-strncmp.c (do_test_limit): New function. (do_test) Add cast to eliminate compiler warnings. (do_random_tests) Add cast to eliminate compiler warnings. (test_main) Add do_test_limit tests. * sysdeps/powerpc/powerpc32/strncmp.S: Test length before unaligned load. * sysdeps/powerpc/powerpc64/strncmp.S: Likewise.
2005-11-17* include/resolv.h: Include <stdbool.h>.Ulrich Drepper
Patch by Paul Brook.
2005-11-17* io/sys/stat.h: Use __const not const in fstatat prototypes.Ulrich Drepper