From 835b293d35a209d38047126443d41fa7090daa4c Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 19 Jun 2017 21:20:57 +0200 Subject: Use our own variant of 'assert' and 'assert_perror'. Our variants print stack traces on failures. This will make locating errors much easier. --- storeio/dev.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'storeio/dev.c') diff --git a/storeio/dev.c b/storeio/dev.c index 614c257f..78e0a177 100644 --- a/storeio/dev.c +++ b/storeio/dev.c @@ -19,7 +19,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include -#include +#include #include #include #include @@ -106,7 +106,7 @@ dev_buf_rw (struct dev *dev, size_t buf_offs, size_t *io_offs, size_t *len, { size_t block_size = dev->store->block_size; - assert (dev_buf_is_active (dev)); + assert_backtrace (dev_buf_is_active (dev)); if (buf_offs + *len >= block_size) /* Only part of BUF lies within the buffer (or everything up @@ -141,7 +141,7 @@ dev_open (struct dev *dev) const int flags = ((dev->readonly ? STORE_READONLY : 0) | (dev->no_fileio ? STORE_NO_FILEIO : 0)); - assert (dev->store == 0); + assert_backtrace (dev->store == 0); if (dev->store_name == 0) { @@ -188,7 +188,7 @@ dev_open (struct dev *dev) void dev_close (struct dev *dev) { - assert (dev->store); + assert_backtrace (dev->store); if (!dev->inhibit_cache) { -- cgit v1.2.3