Added an output variant.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10530 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/drd/tests/Makefile.am b/drd/tests/Makefile.am
index 1c55753..535f5e4 100644
--- a/drd/tests/Makefile.am
+++ b/drd/tests/Makefile.am
@@ -134,7 +134,8 @@
 	qt4_rwlock.vgtest                           \
 	qt4_semaphore.stderr.exp                    \
 	qt4_semaphore.vgtest                        \
-	recursive_mutex.stderr.exp	            \
+	recursive_mutex.stderr.exp-linux            \
+	recursive_mutex.stderr.exp-darwin           \
 	recursive_mutex.vgtest                      \
 	rwlock_race.stderr.exp	                    \
 	rwlock_race.stderr.exp2	                    \
diff --git a/drd/tests/recursive_mutex.stderr.exp-darwin b/drd/tests/recursive_mutex.stderr.exp-darwin
new file mode 100644
index 0000000..e1f9b58
--- /dev/null
+++ b/drd/tests/recursive_mutex.stderr.exp-darwin
@@ -0,0 +1,16 @@
+
+
+Non-recursive mutex.
+second lock call failed !
+Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
+   at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+   by 0x........: lock_twice (recursive_mutex.c:?)
+   by 0x........: main (recursive_mutex.c:?)
+mutex 0x........ was first observed at:
+   at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?)
+   by 0x........: lock_twice (recursive_mutex.c:?)
+   by 0x........: main (recursive_mutex.c:?)
+
+Done.
+
+ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
diff --git a/drd/tests/recursive_mutex.stderr.exp b/drd/tests/recursive_mutex.stderr.exp-linux
similarity index 100%
rename from drd/tests/recursive_mutex.stderr.exp
rename to drd/tests/recursive_mutex.stderr.exp-linux