From: Paul Floyd Date: Mon, 20 Nov 2023 12:52:30 +0000 (+0100) Subject: Darwin regtest: add testcase for bug390269 X-Git-Tag: VALGRIND_3_23_0~251 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d9ae9fa921825a757527f51c0b523d395e6de07;p=thirdparty%2Fvalgrind.git Darwin regtest: add testcase for bug390269 --- diff --git a/.gitignore b/.gitignore index 7ccf1c2dec..70c436fbae 100644 --- a/.gitignore +++ b/.gitignore @@ -1786,6 +1786,7 @@ /none/tests/darwin/apple-main-arg /none/tests/darwin/bug228343 /none/tests/darwin/bug254164 +/none/tests/darwin/bug390269 /none/tests/darwin/rlimit # /none/tests/linux/ diff --git a/none/tests/darwin/Makefile.am b/none/tests/darwin/Makefile.am index 1473e80089..f9dc367ce5 100644 --- a/none/tests/darwin/Makefile.am +++ b/none/tests/darwin/Makefile.am @@ -8,6 +8,7 @@ EXTRA_DIST = \ apple-main-arg.stderr.exp apple-main-arg.vgtest \ bug228343.stderr.exp bug228343.stdout.exp bug228343.vgtest \ bug254164.stderr.exp bug254164.vgtest \ + bug390269.stderr.exp bug390269.vgtest \ rlimit.stderr.exp rlimit.vgtest check_PROGRAMS = \ @@ -15,6 +16,7 @@ check_PROGRAMS = \ apple-main-arg \ bug228343 \ bug254164 \ + bug390269 \ rlimit diff --git a/none/tests/darwin/bug228343.c b/none/tests/darwin/bug228343.c index d7a0ab276c..f25f99e224 100644 --- a/none/tests/darwin/bug228343.c +++ b/none/tests/darwin/bug228343.c @@ -38,6 +38,7 @@ void *Worker() { void *x = malloc((i % 64) + 1); free (x); } + return NULL; } void SignalHandlerWithSpinlock(int sig, siginfo_t *siginfo, void *context) { diff --git a/none/tests/darwin/bug390269.c b/none/tests/darwin/bug390269.c new file mode 100644 index 0000000000..fcc34e7e4d --- /dev/null +++ b/none/tests/darwin/bug390269.c @@ -0,0 +1,12 @@ +#include +#include + +int main(int argc, char** argv) +{ + char buffer[] = "boxbackup.recombinetemp.1.XXXXXX"; + if(mkstemp(buffer) < 0) + { + perror("mkstemp"); + } + return 0; +} diff --git a/none/tests/darwin/bug390269.stderr.exp b/none/tests/darwin/bug390269.stderr.exp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/none/tests/darwin/bug390269.vgtest b/none/tests/darwin/bug390269.vgtest new file mode 100644 index 0000000000..6a4dbb88dd --- /dev/null +++ b/none/tests/darwin/bug390269.vgtest @@ -0,0 +1,3 @@ +prog: bug390269 +vgopts: -q +post: rm -f boxbackup.recombinetemp.1.*