acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
networking.h
1// From windows_common/networking.h by camilo on 2025-10-02 20:49 <3ThomasBorregaardSørensen!!
2#pragma once
3
4
5#include <sys/socket.h>
6
7
8CLASS_DECL_ACME ::i32 _open_socket(::i32 af, ::i32 type, ::i32 protocol);
9CLASS_DECL_ACME ::i32 _close_socket(::i32 s);
10#if defined(__BSD__) || defined(__ANDROID__) || defined(__APPLE__) || defined(LINUX)
11CLASS_DECL_ACME ::i32 _accept_socket(::i32 s, sockaddr* addr, socklen_t* addrlen);
12#else
13CLASS_DECL_ACME ::i32 _accept_socket(::i32 s, sockaddr* addr, ::i32* addrlen);
14#endif
15
16
17
18