cf: Resolve implicit function definition for memset
[openafs.git] / src / cf / have-struct-field.m4
index 36f75c9..98a976b 100644 (file)
@@ -4,7 +4,9 @@ dnl should be shipping AC_ macros.
 AC_DEFUN([OPENAFS_HAVE_STRUCT_FIELD], [
 define(cache_val, translit(ac_cv_type_$1_$2, [A-Z ], [a-z_]))
 AC_CACHE_CHECK([for $2 in $1], cache_val,[
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$3]],
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+        $3
+        #include <string.h>]],
         [[$1 x; memset(&x, 0, sizeof(x)); x.$2]])],
         [cache_val=yes],
         [cache_val=no])