*/
#define _LGPL_SOURCE
-#include <assert.h>
#include <arpa/inet.h>
#include <common/compat/netdb.h>
#include <stdlib.h>
unsigned char buf[sizeof(struct in6_addr)];
struct hostent *record;
- assert(addr);
- assert(dst);
+ LTTNG_ASSERT(addr);
+ LTTNG_ASSERT(dst);
memset(dst, 0, size);
{
int ret;
- assert(ctrl);
- assert(data);
+ LTTNG_ASSERT(ctrl);
+ LTTNG_ASSERT(data);
switch (ctrl->dtype) {
case LTTNG_DST_IPV4:
/*
* Build a string URL from a lttng_uri object.
*/
-LTTNG_HIDDEN
int uri_to_str_url(struct lttng_uri *uri, char *dst, size_t size)
{
int ipver, ret;
const char *addr;
char proto[5], port[7];
- assert(uri);
- assert(dst);
+ LTTNG_ASSERT(uri);
+ LTTNG_ASSERT(dst);
if (uri->dtype == LTTNG_DST_PATH) {
ipver = 0;
*
* Return 0 if equal else 1.
*/
-LTTNG_HIDDEN
int uri_compare(struct lttng_uri *uri1, struct lttng_uri *uri2)
{
return memcmp(uri1, uri2, sizeof(struct lttng_uri));
/*
* Free URI memory.
*/
-LTTNG_HIDDEN
void uri_free(struct lttng_uri *uri)
{
free(uri);
* This code was originally licensed GPLv2 so we acknolwedge the Free Software
* Foundation here for the work and to make sure we are compliant with it.
*/
-LTTNG_HIDDEN
ssize_t uri_parse(const char *str_uri, struct lttng_uri **uris)
{
int ret, i = 0;
free(addr_f);
*uris = tmp_uris;
- assert(size == 1 || size == 2);
+ LTTNG_ASSERT(size == 1 || size == 2);
return size;
free_error:
* Parse a string URL and creates URI(s) returning the size of the populated
* array.
*/
-LTTNG_HIDDEN
ssize_t uri_parse_str_urls(const char *ctrl_url, const char *data_url,
struct lttng_uri **uris)
{
}
/* 1 and 2 are the only expected values on success. */
- assert(ctrl_uri_count == 1 || ctrl_uri_count == 2);
+ LTTNG_ASSERT(ctrl_uri_count == 1 || ctrl_uri_count == 2);
/* At this point, we know there is at least one URI in the array */
set_default_uri_attr(&ctrl_uris[0], LTTNG_STREAM_CONTROL);
goto error;
} else {
/* 1 and 2 are the only expected values on success. */
- assert(data_uri_count == 1);
+ LTTNG_ASSERT(data_uri_count == 1);
}
set_default_uri_attr(&data_uris[0], LTTNG_STREAM_DATA);