mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-05 09:14:03 +00:00
Remove _gethostbynisname() and _gethostbynisaddr(). These functions
used to be called from getipnodebyname(). MFC after: 1 week
This commit is contained in:
parent
6729297833
commit
831f2b3974
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=292719
@ -198,61 +198,6 @@ _gethostbynisaddr_r(const void *addr, socklen_t len, int af,
|
||||
}
|
||||
#endif /* YP */
|
||||
|
||||
/* XXX _gethostbynisname/_gethostbynisaddr only used by getipnodeby*() */
|
||||
struct hostent *
|
||||
_gethostbynisname(const char *name, int af)
|
||||
{
|
||||
#ifdef YP
|
||||
struct hostent *he;
|
||||
struct hostent_data *hed;
|
||||
u_long oresopt;
|
||||
int error;
|
||||
res_state statp;
|
||||
|
||||
statp = __res_state();
|
||||
if ((he = __hostent_init()) == NULL ||
|
||||
(hed = __hostent_data_init()) == NULL) {
|
||||
RES_SET_H_ERRNO(statp, NETDB_INTERNAL);
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
oresopt = statp->options;
|
||||
statp->options &= ~RES_USE_INET6;
|
||||
error = _gethostbynisname_r(name, af, he, hed);
|
||||
statp->options = oresopt;
|
||||
return (error == 0) ? he : NULL;
|
||||
#else
|
||||
return (NULL);
|
||||
#endif
|
||||
}
|
||||
|
||||
struct hostent *
|
||||
_gethostbynisaddr(const void *addr, socklen_t len, int af)
|
||||
{
|
||||
#ifdef YP
|
||||
struct hostent *he;
|
||||
struct hostent_data *hed;
|
||||
u_long oresopt;
|
||||
int error;
|
||||
res_state statp;
|
||||
|
||||
statp = __res_state();
|
||||
if ((he = __hostent_init()) == NULL ||
|
||||
(hed = __hostent_data_init()) == NULL) {
|
||||
RES_SET_H_ERRNO(statp, NETDB_INTERNAL);
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
oresopt = statp->options;
|
||||
statp->options &= ~RES_USE_INET6;
|
||||
error = _gethostbynisaddr_r(addr, len, af, he, hed);
|
||||
statp->options = oresopt;
|
||||
return (error == 0) ? he : NULL;
|
||||
#else
|
||||
return (NULL);
|
||||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
_nis_gethostbyname(void *rval, void *cb_data, va_list ap)
|
||||
{
|
||||
|
@ -133,8 +133,6 @@ void _endhostdnsent(void);
|
||||
void _endhosthtent(struct hostent_data *);
|
||||
void _endnetdnsent(void);
|
||||
void _endnethtent(struct netent_data *);
|
||||
struct hostent *_gethostbynisaddr(const void *, socklen_t, int);
|
||||
struct hostent *_gethostbynisname(const char *, int);
|
||||
void _map_v4v6_address(const char *, char *);
|
||||
void _map_v4v6_hostent(struct hostent *, char **, char *);
|
||||
void _sethostdnsent(int);
|
||||
|
Loading…
Reference in New Issue
Block a user