diff options
author | Bruno Haible <bruno@clisp.org> | 2005-03-03 16:21:00 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2005-03-03 16:21:00 +0000 |
commit | 743a0ae28b3063950f5c31e8fbdaf06dc5e03f0f (patch) | |
tree | cbea06e469fad74074a58c17dce8dd885da7bb6b /lib/pagealign_alloc.h | |
parent | 9ebe1e7519999eea5f0a51bd6c75bd0f161733d6 (diff) | |
download | gnulib-743a0ae28b3063950f5c31e8fbdaf06dc5e03f0f.tar.gz |
Check or don't check for allocation failure? Provide both alternatives.
Diffstat (limited to 'lib/pagealign_alloc.h')
-rw-r--r-- | lib/pagealign_alloc.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/pagealign_alloc.h b/lib/pagealign_alloc.h index 2d63eb15f2..849148b15e 100644 --- a/lib/pagealign_alloc.h +++ b/lib/pagealign_alloc.h @@ -30,8 +30,13 @@ failed. */ extern void *pagealign_alloc (size_t size); +/* Like pagealign_alloc, except it exits the program if the allocation + fails. */ +extern void *pagealign_xalloc (size_t size); + /* Free a memory block. - PTR must be a pointer returned by pagealign_alloc. */ + PTR must be a non-NULL pointer returned by pagealign_alloc or + pagealign_xalloc. */ extern void pagealign_free (void *ptr); #endif /* _PAGEALIGN_ALLOC_H */ |