about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 2005-12-05 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-061-16/+16
| | | | * sysdeps/generic/dwarf2.h: Replace license text with glibc LGPL.
* (nis_list): One more reallocation optimization.Ulrich Drepper2005-12-041-5/+15
|
* * nis/nis_table.c (nis_list): Optimize freeing and reallocation ofUlrich Drepper2005-12-042-0/+13
| | | | result record.
* * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyaddr_r):Ulrich Drepper2005-12-032-17/+13
| | | | Better sized buffers. Correct error case handling.
* * nis/nis_error.c (nis_sperror_r): Let snprintf determine whetherUlrich Drepper2005-12-037-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.
* * nis/nss_nisplus/nisplus-service.c: Fix locking to useUlrich Drepper2005-12-038-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.
* * nis/nss_nisplus/nisplus-pwd.c (_nss_pwd_create_tablename):Ulrich Drepper2005-12-034-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.
* * nis/nss_nisplus/nisplus-pwd.c: Fix locking to useUlrich Drepper2005-12-031-0/+4
| | | | | _nss_create_tablename. Avoid unnecessary copying, remove unnecessary variables, general cleanup.
* * io/Makefile (routines): Add mknodat, xmknodat, mkdirat, mkfifoat.Ulrich Drepper2005-12-0213-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.
* Add one more parameter check.Ulrich Drepper2005-12-021-1/+7
|
* (MREMAP_FIXED): Added. Patch by René Rebe <rene@exactcode.de>.Andreas Jaeger2005-11-282-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>.
* * sysdeps/posix/getaddrinfo.c: Avoid RFC 3484 sorting if there areUlrich Drepper2005-11-272-4/+12
| | | | multiple return records but only one address.
* * sysdeps/posix/getaddrinfo.c (gaih_inet): Avoid some code duplication.Ulrich Drepper2005-11-271-0/+4
|
* (gaih_inet): Avoid some code duplication.Ulrich Drepper2005-11-271-50/+29
|
* * sysdeps/unix/sysv/linux/fchownat.c: Include alloca.h, sysdep.h.Roland McGrath2005-11-271-0/+5
| | | | Reported by René Rebe <rene@exactcode.de>.
* 2005-11-27 Roland McGrath <roland@redhat.com>Roland McGrath2005-11-271-0/+2
| | | | | * sysdeps/unix/sysv/linux/fchownat.c: Include alloca.h, sysdep.h. Reported by René Rebe <rene@exactcode.de>.
* * sysdeps/posix/euidaccess.c [_LIBC] (euidaccess): Don't cacheUlrich Drepper2005-11-272-44/+47
| | | | euid and egid.
* * nis/nis_table.c (nis_list): Add more free calls in error cases.Ulrich Drepper2005-11-271-0/+4
|
* (nis_list): Add more free calls in error cases.Ulrich Drepper2005-11-271-0/+1
|
* * sysdeps/alpha/strncmp.S: Don't read too much data when pointers ↵Richard Henderson2005-11-272-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.
* * nis/nis_lookup.c (nis_lookup): Mark RPCTIMEOUT as const. PrettyUlrich Drepper2005-11-273-9/+13
| | | | printing.
* * nis/nis_table.c (__create_ib_request): Use strdupa instead ofUlrich Drepper2005-11-273-24/+22
| | | | | | | variable size array. (RPCTIMEOUT): Mark as const. (RPCTIMEOUT, UDPTIMEOUT): Mark as const.
* * nis/ypclnt.c (yp_bind_ypbindprog): Initialize clnt_saddr by hand.Ulrich Drepper2005-11-261-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.
* (yp_bind_ypbindprog): Initialize clnt_saddr by hand. (ypdomainname): Renamed ↵Ulrich Drepper2005-11-261-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.
* * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix typo. ↵Richard Henderson2005-11-264-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.
* * Makeconfig (+cflags): Add -fmerge-all-constants by default.Ulrich Drepper2005-11-252-1/+7
|
* [BZ #1912]Ulrich Drepper2005-11-252-1/+7
| | | | | | 2005-11-25 Ulrich Drepper <drepper@redhat.com> [BZ #1912] * nss/function.def: Add entry to use gethostbyname2 for files.
* * sysdeps/unix/sysv/linux/fxstatat64.c: Include string.h.Ulrich Drepper2005-11-252-0/+5
|
* [BZ #1926]Ulrich Drepper2005-11-252-1/+5
| | | | | * nss/nss_files/files-netgrp.c (_nss_files_endnetgrent): Change return value type to match expected type.
* [BZ #1925]Ulrich Drepper2005-11-252-1/+6
| | | | | | 2005-11-25 Ulrich Drepper <drepper@redhat.com> [BZ #1925] * nis/ypclnt.c (yp_order): Correct test for invalid parameter.
* * scripts/check-c++-types.sh: Improve comments.Ulrich Drepper2005-11-252-2/+4
|
* * scripts/check-local-headers.sh: New file.Ulrich Drepper2005-11-244-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.
* [BZ #1920]Ulrich Drepper2005-11-247-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.
* * nscd/connections.c (sendfileall): Define.Ulrich Drepper2005-11-229-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.
* [BZ #1908]Ulrich Drepper2005-11-222-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.
* * sunrpc/bindrsvprt.c (bindresvport): Wrap around to startportUlrich Drepper2005-11-222-4/+12
| | | | | | in the loop if port is bigger than endport, initially set to ENDPORT. When changing startport, set endport and port appropriately.
* * Makefile.in: Remove RCS ID line.Ulrich Drepper2005-11-211-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.
* ..Ulrich Drepper2005-11-2123-59/+6
| | | | | | 2005-11-21 Ulrich Drepper <drepper@redhat.com> * locales/se_NO: Remove RCS ID line.
* Pretty printing.Ulrich Drepper2005-11-211-3/+3
|
* * elf/elf.h: Revert last change.Roland McGrath2005-11-191-0/+4
|
* 2005-11-19 Roland McGrath <roland@redhat.com>Roland McGrath2005-11-191-1/+1
| | | | * elf/elf.h: Revert last change.
* * sysdeps/unix/sysv/linux/ia64/bits/shm.h (shmatt_t): New type. cvs/fedora-glibc-20051119T1959Ulrich Drepper2005-11-1912-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.
* (nscd_gethst_r): Avoid unnecesary read call if there are no aliases.Ulrich Drepper2005-11-191-2/+3
|
* * sysdeps/powerpc/powerpc32/fpu/s_lround.S: Remove useless alias.Roland McGrath2005-11-184-7/+22
| | | | | | * sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S: Handle NO_WEAK_ALIAS. * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S: Likewise.
* * sysdeps/unix/sysv/linux/m68k/bits/mman.h (MREMAP_FIXED): New macro.Roland McGrath2005-11-182-1/+4
|
* * nscd/grpcache.c: Include <sys/socket.h>.Roland McGrath2005-11-181-0/+7
| | | | | | * nscd/nscd_stat.c: Likewise. * nscd/pwdcache.c: Likewise. * sysdeps/unix/sysv/linux/unlinkat.c: Include <stdlib.h>, <sysdep.h>.
* 2005-11-18 Paul Brook <paul@codesourcery.com>Roland McGrath2005-11-184-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>.
* * sysdeps/unix/sysv/linux/sparc/bits/shm.h: Define SHM_NORESERVE.Ulrich Drepper2005-11-189-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.
* .Ulrich Drepper2005-11-182-4/+0
|
* .Ulrich Drepper2005-11-182-3/+0
|