Rollback of commit b6301a5f7628d5a7e11abc6c1115918d42c6fba8.

*** Reason for rollback ***

Breaks blaze_util_test for Bazel https://github.com/bazelbuild/bazel/issues/1999

*** Original change description ***

Uncomment lines inside blaze_util_tests since the tests are now
passing.

--
MOS_MIGRATED_REVID=137516264
diff --git a/src/test/cpp/blaze_util_test.cc b/src/test/cpp/blaze_util_test.cc
index ae3d173..e8b5b28 100644
--- a/src/test/cpp/blaze_util_test.cc
+++ b/src/test/cpp/blaze_util_test.cc
@@ -193,10 +193,11 @@
   ASSERT_EQ(0750, filestat.st_mode & 0777);
 
   // srcdir shouldn't be writable.
-  string srcdir = blaze_util::JoinPath(test_src_dir, "x/y/z");
-  ok = MakeDirectories(srcdir, 0755);
-  ASSERT_EQ(-1, ok);
-  ASSERT_EQ(EACCES, errno);
+  // TODO(ulfjack): Fix this!
+//  string srcdir = blaze_util::JoinPath(test_src_dir, "x/y/z");
+//  ok = MakeDirectories(srcdir, 0755);
+//  ASSERT_EQ(-1, ok);
+//  ASSERT_EQ(EACCES, errno);
 
   // Can't make a dir out of a file.
   string non_dir = blaze_util::JoinPath(dir, "w");
@@ -223,9 +224,10 @@
   ASSERT_TRUE(Symlink("/", symlink));
 
   // These perms will force a chmod()
-  ok = MakeDirectories(symlink, 0000);
-  ASSERT_EQ(-1, ok);
-  ASSERT_EQ(EPERM, errno);
+  // TODO(ulfjack): Fix this!
+//  ok = MakeDirectories(symlink, 0000);
+//  ASSERT_EQ(-1, ok);
+//  ASSERT_EQ(EPERM, errno);
 
   // Edge cases.
   ASSERT_EQ(-1, MakeDirectories("", 0755));
@@ -239,8 +241,9 @@
   ASSERT_STRNE(tmp_dir, NULL);
 
   string path = blaze_util::JoinPath(tmp_dir, "x/y/z");
-  ASSERT_LE(0, fork());
-  ASSERT_EQ(0, MakeDirectories(path, 0755));
+  // TODO(ulfjack): Fix this!
+//  ASSERT_LE(0, fork());
+//  ASSERT_EQ(0, MakeDirectories(path, 0755));
 }
 
 }  // namespace blaze