X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv.git;a=blobdiff_plain;f=acconfig.h;h=3ead528552cc01b2ac458f435f58e4c10dd19916;hp=55efe25d47644f0b3b973b3ae0724db51fcf33d9;hb=5df3f68d0d1f7d3e82a4421ca5252b2be7c540f7;hpb=56e0782ad7c9b4ffba57b52e631b66e2107b7480 diff --git a/acconfig.h b/acconfig.h index 55efe25..3ead528 100644 --- a/acconfig.h +++ b/acconfig.h @@ -25,6 +25,9 @@ /* Define if LOG_AUTHPRIV exists. */ #undef HAVE_LOG_AUTHPRIV +/* Define if WCOREDUMP exists. */ +#undef HAVE_WCOREDUMP + /* Define if function attributes a la GCC 2.5 and higher are available. */ #undef HAVE_GNUC25_ATTRIB @@ -44,6 +47,11 @@ #define STRSIGNAL(x) "[platform has no strsignal!]" #endif +/* VSNPRINTF */ +#ifndef HAVE_VSNPRINTF +# error "You must have vsnprintf! Without vsnprintf it is very hard to write secure programs. If you don't have it then your system libc is probably full of hideous buffer overrun security bugs. But, if you don't want to fix your system a portable snprintf can be found at http://www.ijs.si/software/snprintf/" +#endif + /* EPROTO */ #ifndef HAVE_EPROTO #define EPROTO 0