diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-08-06 17:52:20 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-08-06 17:52:20 -0700 |
| commit | ac2e8f5a15a968f236387ed98e34b4a9250c9a92 (patch) | |
| tree | b4502a440038dd8e31641d9c403e0920a08e3b3b /files.c | |
| parent | 7456a21ddbe25f8e2d6f05f670a3b540028ddf60 (diff) | |
Improved, cleaner/faster/more flexible return value checks
Diffstat (limited to 'files.c')
| -rw-r--r-- | files.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; } |
