summaryrefslogtreecommitdiff
path: root/libc/inet
Commit message (Collapse)AuthorAgeFilesLines
* Merge changes between r8107 and r8126 from /fsf/trunk.joseph2009-03-183-4/+197
| | | | git-svn-id: svn://svn.eglibc.org/trunk@8127 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r7357 and r7510 from /fsf/trunk.joseph2008-12-104-1/+82
| | | | git-svn-id: svn://svn.eglibc.org/trunk@7511 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r6154 and r6177 from /fsf/trunk.joseph2008-05-151-1/+5
| | | | git-svn-id: svn://svn.eglibc.org/trunk@6178 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r5247 and r5678 from /fsf/trunk.joseph2008-03-272-5/+8
| | | | git-svn-id: svn://svn.eglibc.org/trunk@5679 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r4014 and r5247 from /fsf/trunk.joseph2008-02-204-22/+70
| | | | git-svn-id: svn://svn.eglibc.org/trunk@5248 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r3996 and r4014 from /fsf/trunk.jimb2007-10-307-23/+34
| | | | git-svn-id: svn://svn.eglibc.org/trunk@4027 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r3777 and r3809 from /fsf/trunk.jimb2007-10-151-4/+2
| | | | git-svn-id: svn://svn.eglibc.org/trunk@3819 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r3467 and r3614 from /fsf/trunk.joseph2007-09-252-1/+5
| | | | git-svn-id: svn://svn.eglibc.org/trunk@3615 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Implement the OPTION_EGLIBC_DB_ALIASES option group.jimb2007-08-221-1/+2
| | | | | | | | | | | | | | | | | | | * 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
* Implement the OPTION_EGLIBC_ADVANCED_INET6 option group.jimb2007-08-211-3/+6
| | | | | | | | | | | * option-groups.def (OPTION_EGLIBC_ADVANCED_INET6): New entry. * option-groups.defaults (OPTION_EGLIBC_ADVANCED_INET6): Initialize. * inet/Makefile (routines): Put inet6_option, inet6_opt, and inet6_rth in the group. (tests): Put test-inet6_opt in the option group. git-svn-id: svn://svn.eglibc.org/trunk@3218 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Implement the OPTION_EGLIBC_RCMD option group.jimb2007-08-161-1/+2
| | | | | | | | | | * option-groups.def (OPTION_EGLIBC_RCMD): New entry. * option-groups.defaults (OPTION_EGLIBC_RCMD): Initialize. * inet/Makefile (routines): Put the rcmd, rexec, and ruserpass files in the group. git-svn-id: svn://svn.eglibc.org/trunk@3172 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Add the OPTION_EGLIBC_INET option group.jimb2007-05-141-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Merge changes between r1382 and r1748 from /fsf/trunk.joseph2007-03-184-20/+228
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1749 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r1147 and r1192 from /fsf/trunk.joseph2007-01-151-1/+3
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1193 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r76 and r285 from /fsf/trunk.joseph2006-09-292-41/+42
| | | | git-svn-id: svn://svn.eglibc.org/trunk@286 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Import glibc-mainline for 2006-08-16gcc2006-08-1797-0/+8714
git-svn-id: svn://svn.eglibc.org/fsf/trunk@4 7b3dc134-2b1b-0410-93df-9e9f96275f8d