From 1a551266991103c9f4dfe6edf849023fea07947c Mon Sep 17 00:00:00 2001 From: Viktor Kutuzov Date: Mon, 16 Feb 2015 13:24:21 +0000 Subject: [PATCH] [Msan] Disable the fgetgrent_r unit test on FreeBSD Differential Revision: http://reviews.llvm.org/D7343 llvm-svn: 229387 --- compiler-rt/lib/msan/tests/msan_test.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler-rt/lib/msan/tests/msan_test.cc b/compiler-rt/lib/msan/tests/msan_test.cc index 0cca37cf039c..f6b4bfddeb35 100644 --- a/compiler-rt/lib/msan/tests/msan_test.cc +++ b/compiler-rt/lib/msan/tests/msan_test.cc @@ -3371,6 +3371,8 @@ TEST(MemorySanitizer, getgrent_r) { EXPECT_NOT_POISONED(grpres); } +// There's no fgetgrent_r() on FreeBSD. +#if !defined(__FreeBSD__) TEST(MemorySanitizer, fgetgrent_r) { FILE *fp = fopen("/etc/group", "r"); struct group grp; @@ -3386,6 +3388,7 @@ TEST(MemorySanitizer, fgetgrent_r) { EXPECT_NOT_POISONED(grpres); fclose(fp); } +#endif TEST(MemorySanitizer, getgroups) { int n = getgroups(0, 0);