Go to the documentation of this file.
16 #include <sys/types.h>
17 #include <sys/socket.h>
51 struct sockaddr_storage ss;
53 int addrlen =
sizeof ss;
55 socklen_t addrlen =
sizeof ss;
58 getpeername (src_fd, (
struct sockaddr *) &ss, &addrlen));
62 addrlen, host,
sizeof host,
63 NULL, 0, NI_NUMERICHOST));
75 #ifdef ZMQ_HAVE_WINDOWS
76 const int expected_errno = WSAENOTSOCK;
78 const int expected_errno =
EBADF;
81 expected_errno, getpeername (src_fd, (
struct sockaddr *) &ss, &addrlen));
#define TEST_ASSERT_EQUAL_STRING(expected, actual)
void msleep(int milliseconds_)
#define TEST_ASSERT_EQUAL_UINT(expected, actual)
ZMQ_EXPORT int zmq_msg_get(const zmq_msg_t *msg_, int property_)
#define SETUP_TEARDOWN_TESTCONTEXT
void bind_loopback_ipv4(void *socket_, char *my_endpoint_, size_t len_)
ZMQ_EXPORT int zmq_connect(void *s_, const char *addr_)
ZMQ_EXPORT size_t zmq_msg_size(const zmq_msg_t *msg_)
#define TEST_ASSERT_SUCCESS_RAW_ERRNO(expr)
char my_endpoint[MAX_SOCKET_STRING]
#define MAX_SOCKET_STRING
#define TEST_ASSERT_FAILURE_RAW_ERRNO(error_code, expr)
void * test_context_socket(int type_)
ZMQ_EXPORT int zmq_msg_init(zmq_msg_t *msg_)
ZMQ_EXPORT int zmq_recvmsg(void *s_, zmq_msg_t *msg_, int flags_)
void setup_test_environment(int timeout_seconds_)
#define TEST_ASSERT_GREATER_OR_EQUAL(threshold, actual)
ZMQ_EXPORT int zmq_send(void *s_, const void *buf_, size_t len_, int flags_)
void * test_context_socket_close(void *socket_)
ZMQ_EXPORT int zmq_msg_close(zmq_msg_t *msg_)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59