|
From: <sv...@va...> - 2015-05-16 14:18:44
|
Author: rhyskidd
Date: Sat May 16 15:18:36 2015
New Revision: 15241
Log:
Add (presently) failing test case for bz#212291.
Added:
trunk/memcheck/tests/darwin/mkfifo.c
trunk/memcheck/tests/darwin/mkfifo.stderr.exp
trunk/memcheck/tests/darwin/mkfifo.vgtest
Modified:
trunk/memcheck/tests/darwin/ (props changed)
trunk/memcheck/tests/darwin/Makefile.am
Modified: trunk/memcheck/tests/darwin/Makefile.am
==============================================================================
--- trunk/memcheck/tests/darwin/Makefile.am (original)
+++ trunk/memcheck/tests/darwin/Makefile.am Sat May 16 15:18:36 2015
@@ -11,6 +11,7 @@
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 @@
env \
pth-supp \
pth-undocumented \
+ mkfifo \
scalar \
scalar_fork \
scalar_nocancel \
Added: trunk/memcheck/tests/darwin/mkfifo.c
==============================================================================
--- trunk/memcheck/tests/darwin/mkfifo.c (added)
+++ trunk/memcheck/tests/darwin/mkfifo.c Sat May 16 15:18:36 2015
@@ -0,0 +1,31 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <sys/syscall.h>
+#include <unistd.h>
+#include <fcntl.h>
+
+#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;
+}
Added: trunk/memcheck/tests/darwin/mkfifo.stderr.exp
==============================================================================
(empty)
Added: trunk/memcheck/tests/darwin/mkfifo.vgtest
==============================================================================
--- trunk/memcheck/tests/darwin/mkfifo.vgtest (added)
+++ trunk/memcheck/tests/darwin/mkfifo.vgtest Sat May 16 15:18:36 2015
@@ -0,0 +1,2 @@
+prog: mkfifo
+vgopts: -q
|