mirror of
https://github.com/devkitPro/wut.git
synced 2026-03-21 17:34:47 -05:00
Some checks failed
C/C++ CI / ubuntu-latest (push) Has been cancelled
`find . -regex '.*\.\(cpp\|hpp\|cu\|cuh\|c\|h\)' -exec clang-format -style=file -i {} \;`
54 lines
912 B
C
54 lines
912 B
C
#include "wut_socket.h"
|
|
#include <netdb.h>
|
|
#include <nsysnet/_netdb.h>
|
|
|
|
int
|
|
getaddrinfo(const char *node,
|
|
const char *service,
|
|
const struct addrinfo *hints,
|
|
struct addrinfo **res)
|
|
{
|
|
int rc;
|
|
|
|
if (!node && !service) {
|
|
return EAI_NONAME;
|
|
}
|
|
|
|
if (!res) {
|
|
errno = EINVAL;
|
|
return EAI_SYSTEM;
|
|
}
|
|
|
|
rc = RPLWRAP(getaddrinfo)(node, service, hints, res);
|
|
|
|
return rc;
|
|
}
|
|
|
|
void
|
|
freeaddrinfo(struct addrinfo *res)
|
|
{
|
|
RPLWRAP(freeaddrinfo)(res);
|
|
}
|
|
|
|
int
|
|
getnameinfo(const struct sockaddr *addr,
|
|
socklen_t addrlen,
|
|
char *host,
|
|
socklen_t hostlen,
|
|
char *serv,
|
|
socklen_t servlen,
|
|
int flags)
|
|
{
|
|
int rc;
|
|
|
|
rc = RPLWRAP(getnameinfo)(addr, addrlen, host, hostlen, serv, servlen, flags);
|
|
|
|
return rc;
|
|
}
|
|
|
|
const char *
|
|
gai_strerror(int ecode)
|
|
{
|
|
return RPLWRAP(gai_strerror)(ecode);
|
|
}
|