2 #ifndef PTHREAD_SOCKET_H
3 #define PTHREAD_SOCKET_H
8 #define accept(...) (pthread_testcancel(), __accept_WB(SocketBase, __VA_ARGS__))
13 #define connect(...) (pthread_testcancel(), __connect_WB(SocketBase, __VA_ARGS__))
18 #define CloseSocket(...) (pthread_testcancel(), __CloseSocket_WB(SocketBase, __VA_ARGS__))
23 #define recv(...) (pthread_testcancel(), __recv_WB(SocketBase, __VA_ARGS__))
28 #define recvfrom(...) (pthread_testcancel(), __recvfrom_WB(SocketBase, __VA_ARGS__))
33 #define recvmsg(...) (pthread_testcancel(), __recvmsg_WB(SocketBase, __VA_ARGS__))
39 #define select(nfds,rfds,wfds,efds,timeout) (pthread_testcancel(), __WaitSelect_WB(SocketBase, nfds,rfds,wfds,efds,timeout, NULL))
44 #define WaitSelect(...) (pthread_testcancel(), __WaitSelect_WB(SocketBase, __VA_ARGS__))
50 #define send(...) (pthread_testcancel(), __send_WB(SocketBase, __VA_ARGS__))
55 #define sendmsg(...) (pthread_testcancel(), __sendmsg_WB(SocketBase, __VA_ARGS__))
60 #define sendto(...) (pthread_testcancel(), __sendto_WB(SocketBase, __VA_ARGS__))
62 #endif /* PTHREAD_SOCKET_H */