*/
#define _LGPL_SOURCE
-#include <assert.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
-#include <errno.h>
#include <inttypes.h>
#include <common/common.h>
+#include <common/compat/errno.h>
#include "sessiond-comm.h"
{
int ret, _sock_type, _sock_proto, domain;
- assert(sock);
+ LTTNG_ASSERT(sock);
domain = sock->sockaddr.type;
if (domain != LTTCOMM_INET && domain != LTTCOMM_INET6) {
struct lttcomm_sock *sock;
/* Safety net */
- assert(src);
+ LTTNG_ASSERT(src);
sock = lttcomm_alloc_sock(src->proto);
if (sock == NULL) {
void lttcomm_copy_sock(struct lttcomm_sock *dst, struct lttcomm_sock *src)
{
/* Safety net */
- assert(dst);
- assert(src);
+ LTTNG_ASSERT(dst);
+ LTTNG_ASSERT(src);
dst->proto = src->proto;
dst->fd = src->fd;
{
int ret;
- assert(sockaddr);
- assert(ip);
- assert(port > 0 && port <= 65535);
+ LTTNG_ASSERT(sockaddr);
+ LTTNG_ASSERT(ip);
+ LTTNG_ASSERT(port > 0 && port <= 65535);
memset(sockaddr, 0, sizeof(struct lttcomm_sockaddr));
{
int ret;
- assert(sockaddr);
- assert(ip);
- assert(port > 0 && port <= 65535);
+ LTTNG_ASSERT(sockaddr);
+ LTTNG_ASSERT(ip);
+ LTTNG_ASSERT(port > 0 && port <= 65535);
memset(sockaddr, 0, sizeof(struct lttcomm_sockaddr));
struct lttcomm_sock *sock = NULL;
/* Safety net */
- assert(uri);
+ LTTNG_ASSERT(uri);
/* Check URI protocol */
if (uri->proto == LTTNG_TCP) {
struct lttcomm_sock *tmp_sock = NULL;
struct lttcomm_relayd_sock *rsock = NULL;
- assert(uri);
+ LTTNG_ASSERT(uri);
rsock = zmalloc(sizeof(*rsock));
if (!rsock) {
LTTNG_HIDDEN
int lttcomm_sock_get_port(const struct lttcomm_sock *sock, uint16_t *port)
{
- assert(sock);
- assert(port);
- assert(sock->sockaddr.type == LTTCOMM_INET ||
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(port);
+ LTTNG_ASSERT(sock->sockaddr.type == LTTCOMM_INET ||
sock->sockaddr.type == LTTCOMM_INET6);
- assert(sock->proto == LTTCOMM_SOCK_TCP ||
+ LTTNG_ASSERT(sock->proto == LTTCOMM_SOCK_TCP ||
sock->proto == LTTCOMM_SOCK_UDP);
switch (sock->sockaddr.type) {
LTTNG_HIDDEN
int lttcomm_sock_set_port(struct lttcomm_sock *sock, uint16_t port)
{
- assert(sock);
- assert(sock->sockaddr.type == LTTCOMM_INET ||
+ LTTNG_ASSERT(sock);
+ LTTNG_ASSERT(sock->sockaddr.type == LTTCOMM_INET ||
sock->sockaddr.type == LTTCOMM_INET6);
- assert(sock->proto == LTTCOMM_SOCK_TCP ||
+ LTTNG_ASSERT(sock->proto == LTTCOMM_SOCK_TCP ||
sock->proto == LTTCOMM_SOCK_UDP);
switch (sock->sockaddr.type) {