summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/name6.c
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2005-05-01 12:08:57 +0000
committerume <ume@FreeBSD.org>2005-05-01 12:08:57 +0000
commit006d6ec57b7df989aae7398015631e43649fae59 (patch)
tree7d6502a315cd3700fc7b8276179aecb3c1acfde4 /lib/libc/net/name6.c
parentdd41538cd8ddfa93239188813c57c2febbfd398f (diff)
downloadFreeBSD-src-006d6ec57b7df989aae7398015631e43649fae59.zip
FreeBSD-src-006d6ec57b7df989aae7398015631e43649fae59.tar.gz
make it compilable without YP definition.
Diffstat (limited to 'lib/libc/net/name6.c')
-rw-r--r--lib/libc/net/name6.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libc/net/name6.c b/lib/libc/net/name6.c
index af69ddc..08e3995 100644
--- a/lib/libc/net/name6.c
+++ b/lib/libc/net/name6.c
@@ -222,10 +222,8 @@ static int gai_addr2scopetype(struct sockaddr *);
static FILE *_files_open(int *errp);
static int _files_ghbyname(void *, void *, va_list);
static int _files_ghbyaddr(void *, void *, va_list);
-#ifdef YP
static int _nis_ghbyname(void *, void *, va_list);
static int _nis_ghbyaddr(void *, void *, va_list);
-#endif
static int _dns_ghbyname(void *, void *, va_list);
static int _dns_ghbyaddr(void *, void *, va_list);
static void _dns_shent(int stayopen) __unused;
@@ -1365,15 +1363,15 @@ _files_ghbyaddr(void *rval, void *cb_data, va_list ap)
return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND;
}
-#ifdef YP
/*
* NIS
*
- * XXX actually a hack, these are INET4 specific.
+ * XXX actually a hack.
*/
static int
_nis_ghbyname(void *rval, void *cb_data, va_list ap)
{
+#ifdef YP
const char *name;
int af;
int *errp;
@@ -1389,11 +1387,15 @@ _nis_ghbyname(void *rval, void *cb_data, va_list ap)
*(struct hostent **)rval = hp;
return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND;
+#else
+ return NS_UNAVAIL;
+#endif
}
static int
_nis_ghbyaddr(void *rval, void *cb_data, va_list ap)
{
+#ifdef YP
const void *addr;
int addrlen;
int af;
@@ -1409,8 +1411,10 @@ _nis_ghbyaddr(void *rval, void *cb_data, va_list ap)
hp = _hpcopy(hp, errp);
*(struct hostent **)rval = hp;
return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND;
-}
+#else
+ return NS_UNAVAIL;
#endif
+}
#define MAXPACKET (64*1024)
OpenPOWER on IntegriCloud