Bazel client: create a wrapper around Unix pipes
This allows implementing pipe-handling in a
platform-specific way. Windows also supports pipes
but through its own API.
--
MOS_MIGRATED_REVID=139564316
diff --git a/src/main/cpp/util/file_platform.h b/src/main/cpp/util/file_platform.h
index a807c0d..7682e21 100644
--- a/src/main/cpp/util/file_platform.h
+++ b/src/main/cpp/util/file_platform.h
@@ -21,6 +21,10 @@
namespace blaze_util {
+class IPipe;
+
+IPipe* CreatePipe();
+
// Checks each element of the PATH variable for executable. If none is found, ""
// is returned. Otherwise, the full path to executable is returned. Can die if
// looking up PATH fails.