From fb1d6f4d5cdb18eddb5329083d9ddeb145f6a914 Mon Sep 17 00:00:00 2001 From: plutoo Date: Tue, 12 Sep 2017 02:01:10 +0200 Subject: [PATCH] Missed the header file --- nx/include/switch/services/bsd.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 nx/include/switch/services/bsd.h diff --git a/nx/include/switch/services/bsd.h b/nx/include/switch/services/bsd.h new file mode 100644 index 00000000..7130b8a4 --- /dev/null +++ b/nx/include/switch/services/bsd.h @@ -0,0 +1,20 @@ +Result bsdInitialize(TransferMemory* tmem); +int bsdGetErrno(); +int bsdConnect(int sockfd, void* addr, u32 addrlen); +int bsdSocket(int domain, int type, int protocol); +int bsdBind(int sockfd, void* addr, u32 addrlen); +int bsdListen(int sockfd, int backlog); + +#define BSD_AF_INET 2 +#define BSD_AF_INET6 10 + +#define BSD_SOCK_STREAM 1 +#define BSD_SOCK_DGRAM 2 + +struct bsd_sockaddr_in { + u8 sin_len; + u8 sin_family; + u16 sin_port; + u32 sin_addr; + u8 sin_zero[8]; +};