summaryrefslogtreecommitdiff
path: root/modules/xalloc-oversized
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2011-04-27 15:54:30 -0600
committerEric Blake <eblake@redhat.com>2011-04-28 14:21:25 -0600
commitbf18c9b4d8ab7f7e8db272594b5d2c8a8dd06b64 (patch)
treeea9af0fb6442937d973dc716ce6ee822f247233f /modules/xalloc-oversized
parent7cbc494f7cc150886b741e2af5051685d818f89c (diff)
downloadgnulib-bf18c9b4d8ab7f7e8db272594b5d2c8a8dd06b64.tar.gz
xalloc-oversized: new module
Due to inline functions, mere inclusion of xalloc.h can result in a link dependency on xalloc_die() on some platforms. However, there are several modules that want to use just xalloc_oversized in order to short-circuit the potential to call xalloc_die. Splitting the macro into a new header and module makes this easy. * modules/xalloc-oversized: New module. * modules/xalloc (Depends-on): Add it. * lib/xalloc.h (xalloc_oversized): Move... * lib/xalloc-oversized.h: ...into new file. Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'modules/xalloc-oversized')
-rw-r--r--modules/xalloc-oversized20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/xalloc-oversized b/modules/xalloc-oversized
new file mode 100644
index 0000000000..708c621f30
--- /dev/null
+++ b/modules/xalloc-oversized
@@ -0,0 +1,20 @@
+Description:
+Check for memory allocation overflow. Also see xalloc.
+
+Files:
+lib/xalloc-oversized.h
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+
+Include:
+"xalloc-oversized.h"
+
+License:
+GPL
+
+Maintainer:
+all