aboutsummaryrefslogtreecommitdiff
path: root/libbb/xgethostbyname2.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/xgethostbyname2.c')
-rw-r--r--libbb/xgethostbyname2.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/libbb/xgethostbyname2.c b/libbb/xgethostbyname2.c
new file mode 100644
index 000000000..83d538669
--- /dev/null
+++ b/libbb/xgethostbyname2.c
@@ -0,0 +1,22 @@
1/* vi: set sw=4 ts=4: */
2/*
3 * Mini xgethostbyname2 implementation.
4 *
5 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
6 */
7
8#include <netdb.h>
9#include "libbb.h"
10
11
12#ifdef CONFIG_FEATURE_IPV6
13struct hostent *xgethostbyname2(const char *name, int af)
14{
15 struct hostent *retval;
16
17 if ((retval = gethostbyname2(name, af)) == NULL)
18 bb_herror_msg_and_die("%s", name);
19
20 return retval;
21}
22#endif