Build fix: missing cstdint include in futex.hpp
[lttng-tools.git] / src / common / compat / netdb.hpp
CommitLineData
507af6fc
MJ
1/*
2 * Copyright (C) 2015 Michael Jeanson <mjeanson@efficios.com>
3 *
ab5be9fa 4 * SPDX-License-Identifier: MIT
507af6fc 5 *
507af6fc
MJ
6 */
7
8#ifndef _COMPAT_NETDB_H
9#define _COMPAT_NETDB_H
10
11#include <netdb.h>
12
13#ifdef HAVE_GETHOSTBYNAME2
14static inline
15struct hostent *lttng_gethostbyname2(const char *name, int af) {
16 return gethostbyname2(name, af);
17}
18#elif HAVE_GETIPNODEBYNAME
19static inline
20struct hostent *lttng_gethostbyname2(const char *name, int af) {
21 int unused;
22
23 return getipnodebyname(name, af, AI_DEFAULT, &unused);
24}
25#else
26# error "Missing compat for gethostbyname2()"
27#endif
28
29#endif /* _COMPAT_NETDB_H */
This page took 0.068984 seconds and 4 git commands to generate.