diff options
author | 2016-11-25 13:46:30 +0000 | |
---|---|---|
committer | 2016-11-28 08:39:11 +0000 | |
commit | 26b7a6688e2b2bf264f54ad16e3e8574f28a5301 (patch) | |
tree | 06344c6c393bc21b44070cab37ece2f731e49ff9 /third_party/zlib/LICENSE.txt | |
parent | 82e3b90def3da7cf4c384f44049c93045457c114 (diff) |
Bazel client: mock out read/write calls
Make blaze::ReadFileDescriptor(int fd, ...) and
blaze::WriteFile(int fd, ...) platform-independent
by mocking out the read(2) and write(2) calls.
Also rename ReadFileDescriptor to ReadFrom and
introduce a new WriteTo method that encapsulates
WriteFile's prior logic.
In particular these functions now take a
read_func/write_func function argument instead of
a file descriptor, so the read(2)/write(2) calls
can be mocked out.
This allows us to use these functions on Windows
too, where read(2)/write(2) are not implemented,
and we can inject a different
read_func/write_func.
See https://github.com/bazelbuild/bazel/issues/2107
--
MOS_MIGRATED_REVID=140195973
Diffstat (limited to 'third_party/zlib/LICENSE.txt')
0 files changed, 0 insertions, 0 deletions