Force usage of assert() condition when NDEBUG is defined
[lttng-tools.git] / src / common / readwrite.c
index 9ec2cb0e5814999f9818b3a4fe1623c7bb70f5cb..be42b5326aeaa553c24ff09b6c62e52dde0f02b6 100644 (file)
@@ -6,11 +6,11 @@
  */
 
 #define _LGPL_SOURCE
-#include <assert.h>
-#include <errno.h>
 #include <limits.h>
 #include <unistd.h>
 
+#include <common/compat/errno.h>
+
 #include "readwrite.h"
 
 /*
@@ -27,7 +27,7 @@ ssize_t lttng_read(int fd, void *buf, size_t count)
        size_t i = 0;
        ssize_t ret;
 
-       assert(buf);
+       LTTNG_ASSERT(buf);
 
        /*
         * Deny a read count that can be bigger then the returned value max size.
@@ -47,7 +47,7 @@ ssize_t lttng_read(int fd, void *buf, size_t count)
                        }
                }
                i += ret;
-               assert(i <= count);
+               LTTNG_ASSERT(i <= count);
        } while (count - i > 0 && ret > 0);
        return i;
 
@@ -65,7 +65,7 @@ ssize_t lttng_write(int fd, const void *buf, size_t count)
        size_t i = 0;
        ssize_t ret;
 
-       assert(buf);
+       LTTNG_ASSERT(buf);
 
        /*
         * Deny a write count that can be bigger then the returned value max size.
@@ -85,7 +85,7 @@ ssize_t lttng_write(int fd, const void *buf, size_t count)
                        }
                }
                i += ret;
-               assert(i <= count);
+               LTTNG_ASSERT(i <= count);
        } while (count - i > 0 && ret > 0);
        return i;
 
This page took 0.040129 seconds and 4 git commands to generate.