summaryrefslogtreecommitdiff
path: root/libc/nis
AgeCommit message (Collapse)Author
2014-01-03Merge changes between r24468 and r24941 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@24942 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-09-05Merge changes between r23795 and r23927 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23928 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-06-15Merge changes between r23217 and r23296 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23297 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-06-04Merge changes between r23097 and r23217 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23218 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-05-18Merge changes between r22954 and r23097 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@23098 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-03-03Merge changes between r22241 and r22552 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@22553 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2013-01-10Merge changes between r22062 and r22176 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@22177 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-10-10Merge changes between r20863 and r21108 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@21109 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-05-12Merge changes between r18392 and r18519 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@18520 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-04-21Merge changes between r17813 and r18165 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@18166 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-03-07Merge changes between r17384 and r17457 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17458 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-02-18Merge changes between r17050 and r17194 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17195 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2012-02-08Merge changes between r16568 and r17050 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@17051 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-12-22Merge changes between r16068 and r16332 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@16333 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-11-17Merge changes between r15584 and r15868 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@15869 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-07-22Merge changes between 14282 and r14661 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@14662 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-06-21Merge changes between r14127 and r14282 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@14283 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-05-23Merge changes between r13882 and r13953 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@13954 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-05-10Merge changes between r13697 and r13758 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@13759 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-05-05Merge changes between r13354 and r13697 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@13698 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2011-03-05Merge changes between r12752 and r13053 from /fsf/trunk.joseph
Regenerate configure scripts as part of merge. git-svn-id: svn://svn.eglibc.org/trunk@13054 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2010-12-06Merge changes between r11980 and r12228 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@12229 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2010-09-06Merge changes between r11304 and r11460 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@11461 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2010-06-24Merge changes between r10687 and r10807 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@10808 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2010-04-14Merge changes between r10202 and r10245 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@10246 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2009-12-18Merge changes between r9423 and r9495 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@9496 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2009-10-30Merge changes between r9152 and r9169 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@9170 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2009-07-29Merge changes between r8623 and r8721 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@8722 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2009-06-24Merge changes between r8519 and r8594 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@8595 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2009-03-15Merge changes between r7922 and r8107 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@8108 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2008-12-10Merge changes between r7357 and r7510 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@7511 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2008-08-19Merge changes between r6509 and r6780 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@6785 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2008-05-12Merge changes between r6123 and r6154 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@6155 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2008-03-27Merge changes between r5247 and r5678 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@5679 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2008-02-20Merge changes between r4014 and r5247 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@5248 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-09-12Merge changes between r2424 and r3467 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@3468 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-08-22Implement the OPTION_EGLIBC_DB_ALIASES option group.jimb
* option-groups.def (OPTION_EGLIBC_DB_ALIASES): New entry. * option-groups.defaults (OPTION_EGLIBC_DB_ALIASES): Initialize. * inet/Makefile (routines): Move getaliasent_r, getaliasent, getaliasname, and getaliasname_r into the group. * nss/Makefile (databases-y): Move alias into the option group. (CFLAGS-getent.c): Define OPTION_EGLIBC_DB_ALIASES as appropriate. * nss/getent.c (print_aliases, aliases_keys): Define these functions only if OPTION_EGLIBC_DB_ALIASES is enabled. (DA): New macro. (databases): Use DA to decide whether to include the aliases database in the list. * nis/Makefile (databases-y): Renamed from databases; uses changed. Put alias in the group. git-svn-id: svn://svn.eglibc.org/trunk@3241 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-07-26Implement the OPTION_EGLIBC_NIS option group.jimb
* option-groups.def (OPTION_EGLIBC_NIS): New entry. * option-groups.defaults (OPTION_EGLIBC_NIS): Initialize. * nis/Makefile (services-y, extra-libs-y): Use OPTION_EGLIBC_NIS as the condition. * nscd/Makefile: If OPTION_EGLIBC_NIS is not enabled, don't try to link against libnsl.so; link our own copy of nis_hash.c directly into nscd. * nscd/nis_hash.c: New file. git-svn-id: svn://svn.eglibc.org/trunk@2948 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-05-14Add the OPTION_EGLIBC_INET option group.jimb
* option-groups.def (OPTION_EGLIBC_INET): New entry. * option-groups.defaults (OPTION_EGLIBC_INET): Initialize. * option-groups.mak: Add initializer for aux-y. * Makerules (aux): Add in contents of aux-y. * extra-lib.mk (all-$(lib)-routines): Include $($(lib)-routines-y) in the list. (cpp-srcs-left): Refer $(all-$(lib)-routines) instead of spelling its value out. * nscd/Makefile: include option-groups.mak. (routines, aux, others, install-sbin, extra-objs): Place everything here in the option group. * pwd/Makefile: include option-groups.mak. (CFLAGS-getpwuid_r.c, CFLAGS-getpwnam_r.c): Define USE_NSCD only if OPTION_EGLIBC_INET is enabled. * misc/Makefile: include option-groups.mak. * sysdeps/unix/sysv/linux/gethostid.c [!OPTION_EGLIBC_INET]: Don't try to look up our IP address; just return a dummy value. * sysdeps/unix/sysv/linux/Makefile: #define OPTION_EGLIBC_INET appropriately when compiling gethostid.c. * inet/Makefile: include option-groups.mak. (routines, aux): Place all routines in the option group. * nss/Makefile: include option-groups.mak. (databases): Put proto, service, hosts, network, rpc, ethers, netgrp, key, and aliases database in option group. Move assignment to 'databases' above assignment to 'routines', since we generate some of the latter from the former. (routines): Put digits_dots in option group. (tests): Put test-netdb in option group. (xtests): Put bug-erange in option group. (CFLAGS-nsswitch.c, CFLAGS-getnssent_r.c, CFLAGS-getent.c): #define OPTION_EGLIBC_INET as appropriate. * nss/getnssent_r.c (__nss_setent, __nss_endent, __nss_getent_r): Don't try to initialize resolver state unless the option group is enabled. * nss/nssswitch.c (__nss_disable_nscd): Define this only if the option group is enabled. * nss/getent.c (print_aliases, aliases_keys, ethers_keys, print_hosts, hosts_keys, ahosts_keys_int, ahosts_keys, ahostsv4_keys, ahostsv6_keys, netgroup_keys, print_networks, networks_keys, print_protocols, protocols_keys, print_rpc, rpc_keys, print_services, services_keys): Define only #if OPTION_EGLIBC_INET. (DN): New macro. (databases): Make entries for ahosts, ahostsv4, ahostsv6, aliases, ethers, hosts, netgroup, networks, protocols, rpc, and services present only if option group is enabled. * hesiod/Makefile (extra-libs, extra-libs-others): Place all libraries in option group. * grp/Makefile: include option-groups.mak. (CFLAGS-getgruid_r.c, CFLAGS-getgrnam_r.c, CFLAGS-initgroups.c): Define USE_NSCD only if OPTION_EGLIBC_INET is enabled. * nptl/Makefile: include option-groups.mak. (libpthread-routines): Move 'herrno' and 'res' into the option group. (CFLAGS-pthread_create.c): Define OPTION_EGLIBC_INET as appropriate. * nptl/pthread_create.c (start_thread): Initialize and free __resp only when OPTION_EGLIBC_INET is #defined. * posix/Makefile: include option-groups.mak. (routines): Put getaddrinfo and gai_strerror in the option group. (tests, xtests): Move tst-getaddrinfo, bug-ga1, tst-getaddrinfo2, tst-rfc3484, tst-rfc3484-2, tst-getaddrinfo3, and bug-ga2 into the option group. (CFLAGS-getaddrinfo.c): #define USE_NSCD only if the option group is enabled. * resolv/Makefile: include option-groups.mak. (routines, tests, xtests, extra-libs, extra-libs-others): Move everything into the option group. (tests): Only add ga_test as a dependency if the option group is enabled. * sunrpc/Makefile: include option-groups.mak. (install-others, routines, others, install-bin, install-sbin) (extra-objs, tests, xtests, extra-libs, extra-libs-others): Move everything into the option group. * nis/Makefile: include option-groups.mak. (services, extra-libs, extra-libs-others): Move everything into the option group. * option-groups.mak (extra-libs-y, extra-libs-others-y): Add missing initializers. * nss/getnssent_r.c (__nss_getent_r): Pass h_errnop through to the getent function, not &h_errno. git-svn-id: svn://svn.eglibc.org/trunk@2230 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-04-28Merge changes between r2007 and 2107 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@2108 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-04-13Merge changes between r1748 and r1968 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@1969 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-01-15Merge changes between r1147 and r1192 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@1193 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2007-01-09Merge changes between r858 and r1147 /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@1148 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-11-13Merge changes between r615 and r677 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@678 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-10-18Merge changes between r345 and r426 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@427 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-10-07Merge changes between r334 and r345 from /fsf/trunk.joseph
git-svn-id: svn://svn.eglibc.org/trunk@346 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-08-20Import glibc-mainline for 2006-08-20gcc
git-svn-id: svn://svn.eglibc.org/fsf/trunk@28 7b3dc134-2b1b-0410-93df-9e9f96275f8d
2006-08-17Import glibc-mainline for 2006-08-16gcc
git-svn-id: svn://svn.eglibc.org/fsf/trunk@4 7b3dc134-2b1b-0410-93df-9e9f96275f8d