aboutsummaryrefslogtreecommitdiff
path: root/files.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-08-06 17:52:20 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-08-06 17:52:20 -0700
commitac2e8f5a15a968f236387ed98e34b4a9250c9a92 (patch)
treeb4502a440038dd8e31641d9c403e0920a08e3b3b /files.c
parent7456a21ddbe25f8e2d6f05f670a3b540028ddf60 (diff)
Improved, cleaner/faster/more flexible return value checks
Diffstat (limited to 'files.c')
-rw-r--r--files.c4
1 files changed, 2 insertions, 2 deletions
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;
}