about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * 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
|
* [BZ #1877]Ulrich Drepper2005-11-183-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.
* Remove dl-procinfo.h include.Ulrich Drepper2005-11-173-3/+0
|
* * elf/elf.h (R_PPC64_ADDR30): Renamed to R_PPC64_REL30.Roland McGrath2005-11-171-0/+4
|
* 2005-11-17 Roland McGrath <roland@redhat.com>Roland McGrath2005-11-171-1/+1
| | | | * elf/elf.h (R_PPC64_ADDR30): Renamed to R_PPC64_REL30.
* * io/sys/stat.h (fstatat): If __REDIRECT_NTH isn't defined,Ulrich Drepper2005-11-173-2/+19
| | | | | | | 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.
* [BZ #1877]Ulrich Drepper2005-11-174-16/+89
| | | | | | | | | | | | 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.