#include <babeltrace/endian.h>
#include <babeltrace/compat/memstream.h>
+#include <babeltrace/compat/send.h>
#include "lttng-live.h"
#include "lttng-viewer-abi.h"
ssize_t ret;
do {
- ret = send(fd, buf, len, MSG_NOSIGNAL);
+ ret = bt_send_nosigpipe(fd, buf, len);
} while (ret < 0 && errno == EINTR);
return ret;
}