From: Jérémie Galarneau Date: Mon, 8 May 2017 15:09:41 +0000 (-0400) Subject: Clean-up: use lttng_read() wrapper instead of read() X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=commitdiff_plain;h=7c2551ef99cb5b7a927373a198013601ee43fd9a Clean-up: use lttng_read() wrapper instead of read() Signed-off-by: Jérémie Galarneau --- diff --git a/src/bin/lttng-sessiond/notification-thread-events.c b/src/bin/lttng-sessiond/notification-thread-events.c index 8bc020f96..e20c476f8 100644 --- a/src/bin/lttng-sessiond/notification-thread-events.c +++ b/src/bin/lttng-sessiond/notification-thread-events.c @@ -1949,9 +1949,7 @@ int handle_notification_thread_channel_sample( * The monitoring pipe only holds messages smaller than PIPE_BUF, * ensuring that read/write of sampling messages are atomic. */ - do { - ret = read(pipe, &sample_msg, sizeof(sample_msg)); - } while (ret == -1 && errno == EINTR); + ret = lttng_read(pipe, &sample_msg, sizeof(sample_msg)); if (ret != sizeof(sample_msg)) { ERR("[notification-thread] Failed to read from monitoring pipe (fd = %i)", pipe);