WUT  0.1
Wii U Toolchain
Data Structures | Macros | Typedefs | Functions
socket.h File Reference
#include <wut.h>
#include <stdint.h>
#include <sys/time.h>
#include <sys/socket.h>

Go to the source code of this file.

Data Structures

struct  sockaddr
 
struct  sockaddr_storage
 
struct  linger
 

Macros

#define SOL_SOCKET   0xFFFF
 
#define PF_UNSPEC   0
 
#define PF_INET   2
 
#define PF_INET6   23
 
#define AF_UNSPEC   PF_UNSPEC
 
#define AF_INET   PF_INET
 
#define AF_INET6   PF_INET6
 
#define SOCK_STREAM   1
 
#define SOCK_DGRAM   2
 
#define MSG_OOB   0x0001
 
#define MSG_PEEK   0x0002
 
#define MSG_DONTWAIT   0x0004
 
#define MSG_DONTROUTE   0x0000
 
#define MSG_WAITALL   0x0000
 
#define MSG_MORE   0x0000
 
#define MSG_NOSIGNAL   0x0000
 
#define SHUT_RD   0
 
#define SHUT_WR   1
 
#define SHUT_RDWR   2
 
#define SO_REUSEADDR   0x0004
 
#define SO_LINGER   0x0080
 
#define SO_OOBINLINE   0x0100
 
#define SO_SNDBUF   0x1001
 
#define SO_RCVBUF   0x1002
 
#define SO_SNDLOWAT   0x1003
 
#define SO_RCVLOWAT   0x1004
 
#define SO_TYPE   0x1008
 
#define SO_ERROR   0x1009
 

Typedefs

typedef uint32_t socklen_t
 
typedef uint16_t sa_family_t
 

Functions

void socket_lib_init ()
 
int accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int closesocket (int sockfd)
 
int connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen)
 
int listen (int sockfd, int backlog)
 
ssize_t recv (int sockfd, void *buf, size_t len, int flags)
 
ssize_t recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
 
ssize_t send (int sockfd, const void *buf, size_t len, int flags)
 
ssize_t sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
 
int setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen)
 
int shutdown (int sockfd, int how)
 
int socket (int domain, int type, int protocol)
 
int select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)