From e299ab8767209f338c2570d358487e351713f76e Mon Sep 17 00:00:00 2001 From: eric Date: Sun, 8 Jul 2012 13:12:46 +0000 Subject: add stub function for gethostent(), and move things around a bit while here. --- lib/libc/asr/asr_resolver.c | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'lib/libc') diff --git a/lib/libc/asr/asr_resolver.c b/lib/libc/asr/asr_resolver.c index 1eb36c17ab3..077b52e0e10 100644 --- a/lib/libc/asr/asr_resolver.c +++ b/lib/libc/asr/asr_resolver.c @@ -1,4 +1,4 @@ -/* $OpenBSD: asr_resolver.c,v 1.1 2012/04/14 09:24:18 eric Exp $ */ +/* $OpenBSD: asr_resolver.c,v 1.2 2012/07/08 13:12:46 eric Exp $ */ /* * Copyright (c) 2012 Eric Faurot * @@ -284,6 +284,24 @@ gethostbyaddr(const void *addr, socklen_t len, int af) return (h); } +/* XXX These functions do nothing for now. */ +void +sethostent(int stayopen) +{ +} + +void +endhostent(void) +{ +} + +struct hostent * +gethostent(void) +{ + h_errno = NETDB_INTERNAL; + return (NULL); +} + /* XXX bound checks are incorrect */ static struct netent * _mkstaticnetent(struct netent *n) @@ -413,17 +431,6 @@ getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host, return (ar.ar_gai_errno); } -/* XXX see what to do */ -void -sethostent(int stayopen) -{ -} - -void -endhostent(void) -{ -} - /* from getrrsetbyname.c */ void freerrset(struct rrsetinfo *rrset) -- cgit v1.2.3-59-g8ed1b