Files
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

29 lines
668 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#include <netinet/tcp.h>
#include <netinet/in.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include "../Common/Public/UbaLinuxNetworkWrappers.h"
int UnixGetsockopt(int fd, int level, int optname, char* optval, int* optlen)
{
return getsockopt(fd, level, optname, optval, optlen);
}
int UnixSetsockopt(int fd, int level, int optname, char* optval, int optlen)
{
return setsockopt(fd, level, optname, optval, optlen);
}
int UnixGetTcpInfo(int fd, void* buf, int* len)
{
socklen_t l = *len;
if (getsockopt(fd, IPPROTO_TCP, TCP_INFO, buf, &l) == -1)
return -errno;
*len = (int)l;
return 0;
}