#define INADDR_ANY 0x00000000
#define INADDR_BROADCAST 0xFFFFFFFF
+#define IPPORT_RESERVED 1024
+#define IPPORT_UNRESERVED 0xC000
+
// getsockopt/setsockopt(level)
enum {
IPPROTO_IP = 1,
/**
* \brief Accept an incoming connection
*/
-extern int accept(int sockfd, struct sockaddr *clientaddr, socklen_t addrlen);
+extern int accept(int sockfd, struct sockaddr *clientaddr, socklen_t *addrlen);
extern int recvfrom(int sockfd, void *buffer, size_t length, int flags, struct sockaddr *clientaddr, socklen_t *addrlen);
extern int recv(int sockfd, void *buffer, size_t length, int flags);
_ClearInfo(si);
}
-int accept(int sockfd, struct sockaddr *clientaddr, socklen_t addrlen)
+int accept(int sockfd, struct sockaddr *clientaddr, socklen_t *addrlen)
{
_CommitServer(sockfd);
int child;