1
#ifndef _POSIX_SYS_SOCKET_H_
2
#define _POSIX_SYS_SOCKET_H_
5
#include <lwip/sockets.h>
7
int accept(int s, struct sockaddr *addr, socklen_t *addrlen);
8
int bind(int s, struct sockaddr *name, socklen_t namelen);
9
int shutdown(int s, int how);
10
int getpeername (int s, struct sockaddr *name, socklen_t *namelen);
11
int getsockname (int s, struct sockaddr *name, socklen_t *namelen);
12
int getsockopt (int s, int level, int optname, void *optval, socklen_t *optlen);
13
int setsockopt (int s, int level, int optname, const void *optval, socklen_t optlen);
15
int connect(int s, struct sockaddr *name, socklen_t namelen);
16
int listen(int s, int backlog);
17
int recv(int s, void *mem, int len, unsigned int flags);
18
//int read(int s, void *mem, int len);
19
int recvfrom(int s, void *mem, int len, unsigned int flags,
20
struct sockaddr *from, socklen_t *fromlen);
21
int send(int s, void *dataptr, int size, unsigned int flags);
22
int sendto(int s, void *dataptr, int size, unsigned int flags,
23
struct sockaddr *to, socklen_t tolen);
24
int socket(int domain, int type, int protocol);
25
//int write(int s, void *dataptr, int size);
26
int select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset,
27
struct timeval *timeout);
28
//int ioctl(int s, long cmd, void *argp);
29
int getsockname(int s, struct sockaddr *name, socklen_t *namelen);
31
#endif /* _POSIX_SYS_SOCKET_H_ */