This is the mail archive of the
mailing list for the glibc project.
[PATCH] res_ninit: Update comment
- From: Florian Weimer <fweimer at redhat dot com>
- To: GNU C Library <libc-alpha at sourceware dot org>
- Date: Sun, 14 Feb 2016 12:13:29 +0100
- Subject: [PATCH] res_ninit: Update comment
- Authentication-results: sourceware.org; auth=none
Since commit e66e7419a6f58200eec6941b14e2dcff9875cc6c (Actually make
it possible to user the default name server.), the default is
INADDR_LOOPBACK, not INADDR_ANY.
2016-02-14 Florian Weimer <email@example.com>
* resolv/res_init.c (res_ninit): Update comment.
diff --git a/resolv/res_init.c b/resolv/res_init.c
index e0b6a80..128004a 100644
@@ -118,21 +118,7 @@ unsigned long long int __res_initstamp attribute_hidden;
* Set up default settings. If the configuration file exist, the values
* there will have precedence. Otherwise, the server address is set to
- * INADDR_ANY and the default domain name comes from the gethostname().
- * An interrim version of this code (BIND 4.9, pre-4.4BSD) used 127.0.0.1
- * rather than INADDR_ANY ("0.0.0.0") as the default name server address
- * since it was noted that INADDR_ANY actually meant ``the first interface
- * you "ifconfig"'d at boot time'' and if this was a SLIP or PPP interface,
- * it had to be "up" in order for you to reach your own name server. It
- * was later decided that since the recommended practice is to always
- * install local static routes through 127.0.0.1 for all your network
- * interfaces, that we could solve this problem without a code change.
- * The configuration file should always be used, since it is the only way
- * to specify a default domain. If you are running a server on your local
- * machine, you should say "nameserver 0.0.0.0" or "nameserver 127.0.0.1"
- * in the configuration file.
+ * INADDR_LOOPBACK and the default domain name comes from gethostname.
* Return 0 if completes successfully, -1 on error