From ac2e8f5a15a968f236387ed98e34b4a9250c9a92 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 6 Aug 2021 17:52:20 -0700 Subject: Improved, cleaner/faster/more flexible return value checks --- files.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'files.c') diff --git a/files.c b/files.c index 969cc2d..79d2a03 100644 --- a/files.c +++ b/files.c @@ -116,7 +116,7 @@ file_t *load_file(file_t **files, const char *filename) finished_loading: if (fd != STDIN_FILENO) - check_nonnegative(close(fd), "Failed to close file"); + require(close(fd), "Failed to close file"); populate_lines(f); if (files != NULL) { @@ -177,7 +177,7 @@ void destroy_file(file_t **at_f) delete(&f->allocated); if (f->mmapped) { - check_nonnegative(munmap(f->mmapped, (size_t)(f->end - f->mmapped)), + require(munmap(f->mmapped, (size_t)(f->end - f->mmapped)), "Failure to un-memory-map some memory"); f->mmapped = NULL; } -- cgit v1.2.3