*/
#define _LGPL_SOURCE
-#include <assert.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
ssize_t ret = -1;
size_t len_last;
- assert(sock);
- assert(buf);
- assert(len > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(buf);
+ LTTNG_ASSERT(len > 0);
memset(&msg, 0, sizeof(msg));
if (ret > 0) {
iov[0].iov_base += ret;
iov[0].iov_len -= ret;
- assert(ret <= len_last);
+ LTTNG_ASSERT(ret <= len_last);
}
} while ((ret > 0 && ret < len_last) || (ret < 0 && errno == EINTR));
if (ret < 0) {
struct iovec iov[1];
ssize_t ret;
- assert(sock);
- assert(buf);
- assert(len > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(buf);
+ LTTNG_ASSERT(len > 0);
memset(&msg, 0, sizeof(msg));
struct iovec iov[1];
ssize_t ret;
- assert(sock);
- assert(buf);
- assert(len > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(buf);
+ LTTNG_ASSERT(len > 0);
memset(&msg, 0, sizeof(msg));
struct iovec iov[1];
ssize_t ret;
- assert(sock);
- assert(buf);
- assert(len > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(buf);
+ LTTNG_ASSERT(len > 0);
memset(&msg, 0, sizeof(msg));
char tmp[CMSG_SPACE(sizeof_fds)];
char dummy = 0;
- assert(sock);
- assert(fds);
- assert(nb_fd > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(fds);
+ LTTNG_ASSERT(nb_fd > 0);
memset(&msg, 0, sizeof(msg));
memset(tmp, 0, sizeof(tmp));
char tmp[CMSG_SPACE(sizeof_fds)];
char dummy = 0;
- assert(sock);
- assert(fds);
- assert(nb_fd > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(fds);
+ LTTNG_ASSERT(nb_fd > 0);
memset(&msg, 0, sizeof(msg));
memset(tmp, 0, sizeof(tmp));
struct msghdr msg;
char dummy;
- assert(sock);
- assert(fds);
- assert(nb_fd > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(fds);
+ LTTNG_ASSERT(nb_fd > 0);
memset(&msg, 0, sizeof(msg));
int *raw_fd = (int *) lttng_dynamic_array_get_element(
raw_fds, i);
- assert(*raw_fd != -1);
+ LTTNG_ASSERT(*raw_fd != -1);
handle = fd_handle_create(*raw_fd);
if (!handle) {
int default_value = -1;
struct lttng_dynamic_array raw_fds;
- assert(sock);
- assert(payload);
- assert(nb_fd > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(payload);
+ LTTNG_ASSERT(nb_fd > 0);
lttng_dynamic_array_init(&raw_fds, sizeof(int), close_raw_fd);
struct cmsghdr *cmsg;
size_t sizeof_fds = nb_fd * sizeof(int);
- assert(sock);
- assert(fds);
- assert(nb_fd > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(fds);
+ LTTNG_ASSERT(nb_fd > 0);
#ifdef __linux__
/* Account for the struct ucred cmsg in the buffer size */
memset(&msg, 0, sizeof(msg));
- assert(sock);
- assert(buf);
- assert(len > 0);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(buf);
+ LTTNG_ASSERT(len > 0);
iov[0].iov_base = (void *) buf;
iov[0].iov_len = len;
char anc_buf[CMSG_SPACE(sizeof_cred)];
#endif /* __linux__, __CYGWIN__ */
- assert(sock);
- assert(buf);
- assert(len > 0);
- assert(creds);
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(buf);
+ LTTNG_ASSERT(len > 0);
+ LTTNG_ASSERT(creds);
memset(&msg, 0, sizeof(msg));
if (ret > 0) {
iov[0].iov_base += ret;
iov[0].iov_len -= ret;
- assert(ret <= len_last);
+ LTTNG_ASSERT(ret <= len_last);
}
} while ((ret > 0 && ret < len_last) || (ret < 0 && errno == EINTR));
if (ret < 0) {