common: move utils_create_lock_file to its own file
[lttng-tools.git] / src / common / compat / netdb.hpp
... / ...
CommitLineData
1/*
2 * Copyright (C) 2015 Michael Jeanson <mjeanson@efficios.com>
3 *
4 * SPDX-License-Identifier: MIT
5 *
6 */
7
8#ifndef _COMPAT_NETDB_H
9#define _COMPAT_NETDB_H
10
11#include <netdb.h>
12
13#ifdef HAVE_GETHOSTBYNAME2
14static inline struct hostent *lttng_gethostbyname2(const char *name, int af)
15{
16 return gethostbyname2(name, af);
17}
18#elif defined(HAVE_GETIPNODEBYNAME)
19static inline struct hostent *lttng_gethostbyname2(const char *name, int af)
20{
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.024246 seconds and 4 git commands to generate.