rexglue-skate3/src/core/socket_posix.cpp
2026-05-18 22:41:13 +01:00

19 lines
437 B
C++

#include <rex/net/socket.h>
#include <rex/platform.h>
static_assert(REX_PLATFORM_LINUX || REX_PLATFORM_MAC, "This file is POSIX-only");
#include <sys/ioctl.h>
#include <unistd.h>
namespace rex::net {
int socket_close(SocketHandle handle) {
return close(static_cast<int>(handle));
}
int socket_ioctl(SocketHandle handle, uint32_t cmd, uint8_t* arg) {
return ioctl(static_cast<int>(handle), cmd, arg);
}
} // namespace rex::net