diff options
| author | itojun <itojun@NetBSD.org> | 2000-07-23 14:07:40 +0000 |
|---|---|---|
| committer | itojun <itojun@NetBSD.org> | 2000-07-23 14:07:40 +0000 |
| commit | 2ffe59611ddd4aa62ebf2dafb89fb03f98728fe7 (patch) | |
| tree | 5444a4e7a09a2b5c3b478202c5d3601ec627cda7 /gnu/dist/sendmail/test | |
| parent | 6f6272c9e909a1de1c73b25fcaf8c5421c0a6f28 (diff) | |
sendmail 8.11.0
Diffstat (limited to 'gnu/dist/sendmail/test')
| -rw-r--r-- | gnu/dist/sendmail/test/t_setuid.c | 2 | ||||
| -rw-r--r-- | gnu/dist/sendmail/test/t_snprintf.c | 24 |
2 files changed, 25 insertions, 1 deletions
diff --git a/gnu/dist/sendmail/test/t_setuid.c b/gnu/dist/sendmail/test/t_setuid.c index 55628dee426..f3cf5f871bc 100644 --- a/gnu/dist/sendmail/test/t_setuid.c +++ b/gnu/dist/sendmail/test/t_setuid.c @@ -15,7 +15,7 @@ #include <stdio.h> #ifndef lint -static char id[] = "@(#)Id: t_setuid.c,v 8.2.4.1 2000/05/31 00:34:30 gshapiro Exp"; +static char id[] = "@(#)Id: t_setuid.c,v 8.2.2.1 2000/05/31 00:29:47 gshapiro Exp"; #endif /* ! lint */ static void diff --git a/gnu/dist/sendmail/test/t_snprintf.c b/gnu/dist/sendmail/test/t_snprintf.c new file mode 100644 index 00000000000..4789f4974f0 --- /dev/null +++ b/gnu/dist/sendmail/test/t_snprintf.c @@ -0,0 +1,24 @@ +#include <stdio.h> +#include <sysexits.h> + +#define TEST_STRING "1234567890" + +int +main(argc, argv) + int argc; + char **argv; +{ + int r; + char buf[5]; + + r = snprintf(buf, sizeof buf, "%s", TEST_STRING); + + if (buf[sizeof buf - 1] != '\0') + { + fprintf(stderr, "Add the following to devtools/Site/site.config.m4:\n\n"); + fprintf(stderr, "APPENDDEF(`confENVDEF', `-DSNPRINTF_IS_BROKEN=1')\n\n"); + exit(EX_OSERR); + } + fprintf(stderr, "snprintf() appears to work properly\n"); + exit(EX_OK); +} |
