Finds usage of strdup, malloc, calloc, and realloc when xalloc.h is
included.
http://marc.info/?l=util-linux-ng&m=
132438338929925&w=2
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
--- /dev/null
+#!/bin/sh
+#
+# Find files which include the xalloc.h header, but which still call
+# the unwrapped calloc and malloc.
+#
+
+cd "$(git rev-parse --show-toplevel)" || {
+ echo "error: failed to chdir to git root"
+ exit 1
+}
+
+git grep -zl '#include "xalloc.h"' |
+ xargs -0 grep -nwE '[^x](([cm]|re)alloc|strdup)\('