diff options
author | Brad King <brad.king@kitware.com> | 2024-01-24 15:07:54 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-01-24 21:59:49 (GMT) |
commit | b6e4e4babcdc6b44a1d494c4e9c07634c2b3bcd6 (patch) | |
tree | 98d4ead44dc511d27dace599003db68c6be72423 /Source/cmUVProcessChain.h | |
parent | 116bb2b70f87276515f9b64937502ce6c8754cbd (diff) | |
download | CMake-b6e4e4babcdc6b44a1d494c4e9c07634c2b3bcd6.zip CMake-b6e4e4babcdc6b44a1d494c4e9c07634c2b3bcd6.tar.gz CMake-b6e4e4babcdc6b44a1d494c4e9c07634c2b3bcd6.tar.bz2 |
cmUVProcessChain: Simplify SetExternalStream usage
It is commonly called with the `fileno()` of a `FILE*` stream,
so accept the latter directly.
Diffstat (limited to 'Source/cmUVProcessChain.h')
-rw-r--r-- | Source/cmUVProcessChain.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmUVProcessChain.h b/Source/cmUVProcessChain.h index 83af639..aa63ba1 100644 --- a/Source/cmUVProcessChain.h +++ b/Source/cmUVProcessChain.h @@ -7,6 +7,7 @@ #include <array> #include <cstddef> // IWYU pragma: keep #include <cstdint> +#include <cstdio> #include <memory> #include <string> #include <utility> @@ -34,6 +35,7 @@ public: cmUVProcessChainBuilder& SetBuiltinStream(Stream stdio); cmUVProcessChainBuilder& SetMergedBuiltinStreams(); cmUVProcessChainBuilder& SetExternalStream(Stream stdio, int fd); + cmUVProcessChainBuilder& SetExternalStream(Stream stdio, FILE* stream); cmUVProcessChainBuilder& SetWorkingDirectory(std::string dir); cmUVProcessChain Start() const; |