Use lttng_read/lttng_write wrappers
[lttng-tools.git] / src / common / readwrite.c
index 43d4e39eeeaed22896337995b440ba2e5fe46952..a559de76b1ea5f85387ab178eee47a21b7f101f1 100644 (file)
@@ -16,6 +16,8 @@
  */
 
 #include <unistd.h>
+#include <errno.h>
+#include <assert.h>
 #include "readwrite.h"
 
 /*
@@ -32,7 +34,7 @@ ssize_t lttng_read(int fd, void *buf, size_t count)
        ssize_t ret;
 
        do {
-               ret = read(fd, &buf[i], count - i);
+               ret = read(fd, buf + i, count - i);
                if (ret < 0) {
                        if (errno == EINTR) {
                                continue;       /* retry operation */
@@ -59,7 +61,7 @@ ssize_t lttng_write(int fd, const void *buf, size_t count)
        ssize_t ret;
 
        do {
-               ret = write(fd, &buf[i], count - i);
+               ret = write(fd, buf + i, count - i);
                if (ret < 0) {
                        if (errno == EINTR) {
                                continue;       /* retry operation */
This page took 0.023288 seconds and 4 git commands to generate.