vscode: Add configurations to run the executables under the debugger
[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
28f23191
JG
14static inline struct hostent *lttng_gethostbyname2(const char *name, int af)
15{
507af6fc
MJ
16 return gethostbyname2(name, af);
17}
20f50ad3 18#elif defined(HAVE_GETIPNODEBYNAME)
28f23191
JG
19static inline struct hostent *lttng_gethostbyname2(const char *name, int af)
20{
507af6fc
MJ
21 int unused;
22
23 return getipnodebyname(name, af, AI_DEFAULT, &unused);
24}
25#else
28f23191 26#error "Missing compat for gethostbyname2()"
507af6fc
MJ
27#endif
28
29#endif /* _COMPAT_NETDB_H */
This page took 0.073449 seconds and 4 git commands to generate.