make it compilable without YP definition.

This commit is contained in:
Hajimu UMEMOTO 2005-05-01 12:08:57 +00:00
parent b2e2166483
commit 6bd1d1a192

View File

@ -222,10 +222,8 @@ static int gai_addr2scopetype(struct sockaddr *);
static FILE *_files_open(int *errp); static FILE *_files_open(int *errp);
static int _files_ghbyname(void *, void *, va_list); static int _files_ghbyname(void *, void *, va_list);
static int _files_ghbyaddr(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_ghbyname(void *, void *, va_list);
static int _nis_ghbyaddr(void *, void *, va_list); static int _nis_ghbyaddr(void *, void *, va_list);
#endif
static int _dns_ghbyname(void *, void *, va_list); static int _dns_ghbyname(void *, void *, va_list);
static int _dns_ghbyaddr(void *, void *, va_list); static int _dns_ghbyaddr(void *, void *, va_list);
static void _dns_shent(int stayopen) __unused; 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; return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND;
} }
#ifdef YP
/* /*
* NIS * NIS
* *
* XXX actually a hack, these are INET4 specific. * XXX actually a hack.
*/ */
static int static int
_nis_ghbyname(void *rval, void *cb_data, va_list ap) _nis_ghbyname(void *rval, void *cb_data, va_list ap)
{ {
#ifdef YP
const char *name; const char *name;
int af; int af;
int *errp; int *errp;
@ -1389,11 +1387,15 @@ _nis_ghbyname(void *rval, void *cb_data, va_list ap)
*(struct hostent **)rval = hp; *(struct hostent **)rval = hp;
return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND; return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND;
#else
return NS_UNAVAIL;
#endif
} }
static int static int
_nis_ghbyaddr(void *rval, void *cb_data, va_list ap) _nis_ghbyaddr(void *rval, void *cb_data, va_list ap)
{ {
#ifdef YP
const void *addr; const void *addr;
int addrlen; int addrlen;
int af; int af;
@ -1409,8 +1411,10 @@ _nis_ghbyaddr(void *rval, void *cb_data, va_list ap)
hp = _hpcopy(hp, errp); hp = _hpcopy(hp, errp);
*(struct hostent **)rval = hp; *(struct hostent **)rval = hp;
return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND; return (hp != NULL) ? NS_SUCCESS : NS_NOTFOUND;
} #else
return NS_UNAVAIL;
#endif #endif
}
#define MAXPACKET (64*1024) #define MAXPACKET (64*1024)