]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
include/xalloc: add err_oom()
authorKarel Zak <kzak@redhat.com>
Wed, 1 Jul 2015 09:03:56 +0000 (11:03 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 20 Jul 2015 09:48:09 +0000 (11:48 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
include/xalloc.h

index 2264eba8ea0dec164c0e6033065ea95399789927..8870ac0d9e1450307e261bc0ca1eb76fa7458798 100644 (file)
 # define XALLOC_EXIT_CODE EXIT_FAILURE
 #endif
 
+static inline void __err_oom(const char *file, unsigned int line)
+{
+       err(XALLOC_EXIT_CODE, "%s: %u: cannot allocate memory", file, line);
+}
+
+#define err_oom()      __err_oom(__FILE__, __LINE__)
+
 static inline __ul_alloc_size(1)
 void *xmalloc(const size_t size)
 {