#include "socket_defs_xsb.h"
Defines | |
#define | SOCKET int |
#define | SOCKADDR_IN struct sockaddr_in |
#define | PSOCKADDR struct sockaddr * |
#define | closesocket close |
#define | XSB_SOCKET_ERRORCODE errno |
#define | BAD_SOCKET(sockfd) sockfd<0 |
#define | SOCKET_OP_FAILED(sockfd) sockfd<0 |
#define | IS_IP_ADDR(string) inet_addr(string) != -1 |
#define | FillWithZeros(addr) memset((char *)&addr, (int) 0, sizeof(addr)); |
#define | SET_SOCKET_BLOCKING(fd, val) |
#define | GETSOCKOPT(fd, lvl, optname, optval, optlen) getsockopt(fd, lvl, optname, (void *)optval, optlen) |
#define | SETSOCKOPT(fd, lvl, optname, optval, optlen) setsockopt(fd, lvl, optname, (void *)optval, optlen) |
#define | MAXCONNECT 50 |
#define | XSB_MSG_HEADER_LENGTH sizeof(int) |
#define | SOCK_READMSG_FAILED -1 |
#define | SOCK_READMSG_EOF -2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: (val \ ? (fcntl(fd, F_SETFL, (fcntl(fd, F_GETFL, 0) | O_NONBLOCK)) != -1) \ : (fcntl(fd, F_SETFL, (fcntl(fd, F_GETFL, 0) ^ O_NONBLOCK)) != -1)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|