aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-12-04(nis_list): One more reallocation optimization.Ulrich Drepper1-5/+15
2005-12-04* nis/nis_table.c (nis_list): Optimize freeing and reallocation ofUlrich Drepper2-0/+13
result record.
2005-12-03* nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyaddr_r):Ulrich Drepper2-17/+13
Better sized buffers. Correct error case handling.
2005-12-03* nis/nis_error.c (nis_sperror_r): Let snprintf determine whetherUlrich Drepper7-88/+68
there is an overflow. * nis/nss_nisplus/nisplus-netgrp.c (_nss_nisplus_setnetgrent): Rewrite to use snprintf. * nis/nss_nisplus/nisplus-publickey.c (_nss_nisplus_netname2user): Likewise.
2005-12-03* nis/nss_nisplus/nisplus-service.c: Fix locking to useUlrich Drepper8-728/+880
_nss_create_tablename. Avoid unnecessary copying, remove unnecessary variables, general cleanup. * nis/nss_nisplus/nisplus-rpc.c: Likewise. * nis/nss_nisplus/nisplus-proto.c: Likewise.. * nis/nss_nisplus/nisplus-network.c: Fix locking to use _nss_create_tablename. Avoid unnecessary copying, general cleanup. * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_getipnodebyname_r): Removed. Fix locking to use _nss_create_tablename. Avoid unnecessary copying, general cleanup. * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_getntohost_r): Correctly construct request. Fix locking to use _nss_create_tablename. Avoid unnecessary copying, general cleanup. * nis/nss_nisplus/nisplus-alias.c: Fix locking to use _nss_create_tablename. Avoid unnecessary copying, general cleanup.
2005-12-03* nis/nss_nisplus/nisplus-pwd.c (_nss_pwd_create_tablename):Ulrich Drepper4-277/+313
Renamed from _nss_create_tablename. Export from file (but not DSO). (pwd_tablename_val): Renamed from tablename_val, mark hidden. (pwd_tablename_len): Renamed from tablename_len, mark hidden. Change all users. * nis/nss_nisplus/nisplus-spwd.c (_nss_create_tablename): Removed. Use _nss_pwd_create_tablename now. Use pwd_tablename_val and pwd_tablename_len. Remove unnecessary variables, general cleanup. * nis/nss_nisplus/nisplus-grp.c: Likewise.
2005-12-03* nis/nss_nisplus/nisplus-pwd.c: Fix locking to useUlrich Drepper1-0/+4
_nss_create_tablename. Avoid unnecessary copying, remove unnecessary variables, general cleanup.
2005-12-02* io/Makefile (routines): Add mknodat, xmknodat, mkdirat, mkfifoat.Ulrich Drepper13-8/+480
(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 Drepper1-1/+7
2005-11-28(MREMAP_FIXED): Added. Patch by René Rebe <rene@exactcode.de>.Andreas Jaeger2-1/+7
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 Drepper2-4/+12
multiple return records but only one address.
2005-11-27* sysdeps/posix/getaddrinfo.c (gaih_inet): Avoid some code duplication.Ulrich Drepper1-0/+4
2005-11-27(gaih_inet): Avoid some code duplication.Ulrich Drepper1-50/+29
2005-11-27* sysdeps/unix/sysv/linux/fchownat.c: Include alloca.h, sysdep.h.Roland McGrath1-0/+5
Reported by René Rebe <rene@exactcode.de>.
2005-11-272005-11-27 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+2
* 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 Drepper2-44/+47
euid and egid.
2005-11-27* nis/nis_table.c (nis_list): Add more free calls in error cases.Ulrich Drepper1-0/+4
2005-11-27(nis_list): Add more free calls in error cases.Ulrich Drepper1-0/+1
2005-11-27 * sysdeps/alpha/strncmp.S: Don't read too much data when pointers ↵Richard Henderson2-5/+33
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 Drepper3-9/+13
printing.
2005-11-27* nis/nis_table.c (__create_ib_request): Use strdupa instead ofUlrich Drepper3-24/+22
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 Drepper1-0/+18
(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 Drepper1-109/+165
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 Henderson4-5/+13
(__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 Drepper2-1/+7
2005-11-25[BZ #1912]Ulrich Drepper2-1/+7
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 Drepper2-0/+5
2005-11-25[BZ #1926]Ulrich Drepper2-1/+5
* nss/nss_files/files-netgrp.c (_nss_files_endnetgrent): Change return value type to match expected type.
2005-11-25[BZ #1925]Ulrich Drepper2-1/+6
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 Drepper2-2/+4
2005-11-24* scripts/check-local-headers.sh: New file.Ulrich Drepper4-2/+28
* 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 Drepper7-6/+56
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 Drepper9-28/+49
(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 Drepper2-4/+13
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 Drepper2-4/+12
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 Drepper1-0/+26
* 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 Drepper23-59/+6
2005-11-21 Ulrich Drepper <drepper@redhat.com> * locales/se_NO: Remove RCS ID line.
2005-11-21Pretty printing.Ulrich Drepper1-3/+3
2005-11-19* elf/elf.h: Revert last change.Roland McGrath1-0/+4
2005-11-192005-11-19 Roland McGrath <roland@redhat.com>Roland McGrath1-1/+1
* 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 Drepper12-22/+251
(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 Drepper1-2/+3
2005-11-18* sysdeps/powerpc/powerpc32/fpu/s_lround.S: Remove useless alias.Roland McGrath4-7/+22
* 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 McGrath2-1/+4
2005-11-18* nscd/grpcache.c: Include <sys/socket.h>.Roland McGrath1-0/+7
* 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 McGrath4-2/+8
* 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 Drepper9-2/+21
* 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 Drepper2-4/+0
2005-11-18.Ulrich Drepper2-3/+0
2005-11-18[BZ #1877]Ulrich Drepper3-8/+61
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.