diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-02-09 12:54:24 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-02-17 12:19:29 +0100 |
commit | c8c3f0c608aa1b11717f1da6793ac9ca0d38a14f (patch) | |
tree | 3db795b85d3d9c5e86a96ca26d46913c5e7bd455 /lib/util/system.c | |
parent | b190e3cd79a7de79c62ad58fdc9d768ae96dc5e9 (diff) | |
download | samba-c8c3f0c608aa1b11717f1da6793ac9ca0d38a14f.tar.gz samba-c8c3f0c608aa1b11717f1da6793ac9ca0d38a14f.tar.bz2 samba-c8c3f0c608aa1b11717f1da6793ac9ca0d38a14f.zip |
lib/util: Remove unused sys_gethostbyname()
Found by callcatcher.
Andrew Bartlett
Diffstat (limited to 'lib/util/system.c')
-rw-r--r-- | lib/util/system.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/lib/util/system.c b/lib/util/system.c index 1e80f1a88a..3783e3243c 100644 --- a/lib/util/system.c +++ b/lib/util/system.c @@ -75,48 +75,6 @@ void *sys_memalign( size_t align, size_t size ) #endif } -/************************************************************************** -A wrapper for gethostbyname() that tries avoids looking up hostnames -in the root domain, which can cause dial-on-demand links to come up for no -apparent reason. -****************************************************************************/ - -_PUBLIC_ struct hostent *sys_gethostbyname(const char *name) -{ -#ifdef REDUCE_ROOT_DNS_LOOKUPS - char query[256], hostname[256]; - char *domain; - - /* Does this name have any dots in it? If so, make no change */ - - if (strchr(name, '.')) - return(gethostbyname(name)); - - /* Get my hostname, which should have domain name - attached. If not, just do the gethostname on the - original string. - */ - - gethostname(hostname, sizeof(hostname) - 1); - hostname[sizeof(hostname) - 1] = 0; - if ((domain = strchr(hostname, '.')) == NULL) - return(gethostbyname(name)); - - /* Attach domain name to query and do modified query. - If names too large, just do gethostname on the - original string. - */ - - if((strlen(name) + strlen(domain)) >= sizeof(query)) - return(gethostbyname(name)); - - slprintf(query, sizeof(query)-1, "%s%s", name, domain); - return(gethostbyname(query)); -#else /* REDUCE_ROOT_DNS_LOOKUPS */ - return(gethostbyname(name)); -#endif /* REDUCE_ROOT_DNS_LOOKUPS */ -} - _PUBLIC_ struct in_addr sys_inet_makeaddr(int net, int host) { struct in_addr in; |