dnl ...If it's not, we need to #define MAILGROUP to 1 and make inc setgid.
if test x"$nmh_cv_mailspool_world_writable" = x"no"; then
dnl do we really need both of these?
- AC_DEFINE(MAILGROUP)
+ AC_DEFINE(MAILGROUP)dnl
SETGID_MAIL=1
fi
AC_SUBST(SETGID_MAIL)dnl
AC_REPLACE_FUNCS(snprintf strerror strdup)
+dnl On AIX 4.1, snprintf() is defined in libc.a but there's no prototype in
+dnl <stdio.h> or elsewhere. Apparently it's not officially supported (though it
+dnl seems to work perfectly and IBM apparently uses it in internal code).
+dnl Anyhow, if we omit our own snprintf() and vsnprintf() prototypes when we
+dnl HAVE_SNPRINTF, we get a billion warnings at compile time. Use the C
+dnl preprocessor to preprocess stdio.h and make sure that there's actually a
+dnl prototype.
+AC_EGREP_HEADER(snprintf, stdio.h, AC_DEFINE(HAVE_SNPRINTF_PROTOTYPE))
+
dnl -------------------
dnl CHECK FOR LIBRARIES
dnl -------------------