From: Rhys Kidd Date: Sat, 16 May 2015 14:18:36 +0000 (+0000) Subject: Add (presently) failing test case for bz#212291. X-Git-Tag: svn/VALGRIND_3_11_0~382 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=47679c86e762c00f78adb55cd342eb8909b5af69;p=thirdparty%2Fvalgrind.git Add (presently) failing test case for bz#212291. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15241 --- diff --git a/memcheck/tests/darwin/Makefile.am b/memcheck/tests/darwin/Makefile.am index f5deb34a51..6643d43e6d 100644 --- a/memcheck/tests/darwin/Makefile.am +++ b/memcheck/tests/darwin/Makefile.am @@ -11,6 +11,7 @@ EXTRA_DIST = \ env.stderr.exp env.vgtest \ pth-supp.stderr.exp pth-supp.vgtest \ pth-undocumented.stderr.exp pth-undocumented.stdout.exp pth-undocumented.vgtest \ + mkfifo.stderr.exp mkfifo.vgtest \ scalar.stderr.exp scalar.vgtest \ scalar_fork.stderr.exp scalar_fork.vgtest \ scalar_nocancel.stderr.exp scalar_nocancel.vgtest \ @@ -22,6 +23,7 @@ check_PROGRAMS = \ env \ pth-supp \ pth-undocumented \ + mkfifo \ scalar \ scalar_fork \ scalar_nocancel \ diff --git a/memcheck/tests/darwin/mkfifo.c b/memcheck/tests/darwin/mkfifo.c new file mode 100644 index 0000000000..e92e425475 --- /dev/null +++ b/memcheck/tests/darwin/mkfifo.c @@ -0,0 +1,31 @@ +#include +#include + +#include +#include +#include + +#ifndef SYS_mkfifo +# define SYS_mkfifo 132 +#endif + +static char f_name[]="mkfifo_data_file"; + +int mkfifo(const char *path) +{ + return syscall(SYS_mkfifo, path); +} + +int main(void) +{ + int fd; + + fd = mkfifo(f_name); + + if (fd == -1) + perror("mkfifo"), exit(1); + + unlink(f_name); + + return 0; +} diff --git a/memcheck/tests/darwin/mkfifo.stderr.exp b/memcheck/tests/darwin/mkfifo.stderr.exp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/memcheck/tests/darwin/mkfifo.vgtest b/memcheck/tests/darwin/mkfifo.vgtest new file mode 100644 index 0000000000..1e6d4f89e0 --- /dev/null +++ b/memcheck/tests/darwin/mkfifo.vgtest @@ -0,0 +1,2 @@ +prog: mkfifo +vgopts: -q