37 #ifndef CAEN_INCLUDE_TYPES_CAENSOCKETTYPES_H_ 38 #define CAEN_INCLUDE_TYPES_CAENSOCKETTYPES_H_ 47 #include <sys/socket.h> 72 #define c_socket_errno WSAGetLastError() 73 #define c_socket_h_errno c_socket_errno 74 #define c_socket_invalid INVALID_SOCKET 75 #define c_socket_error SOCKET_ERROR 76 #define c_socket_max_ssize (size_t)INT_MAX 81 #define c_socket_errno errno 82 #define c_socket_h_errno h_errno 83 #define c_socket_invalid (-1) 84 #define c_socket_error (c_ssize_t)(-1) 85 #define c_socket_max_ssize (size_t)SSIZE_MAX 97 #endif // CAEN_INCLUDE_TYPES_CAENSOCKETTYPES_H_
int c_socket_type_t
Return type of socket().
c_mutex_t mutex
A mutex, use by some functions.
c_socket_type_t socket
The socket.
ssize_t c_ssize_t
Return type of send() and recv().
socklen_t c_socklen_t
See definition on Windows case.
pthread_mutex_t c_mutex_t
Mutex type.
Definitions and types for CAENThreadTypes.h.