]> granicus.if.org Git - llvm/commit
Support: chunk writing on Linux
authorSaleem Abdulrasool <compnerd@compnerd.org>
Tue, 20 Jun 2017 20:51:51 +0000 (20:51 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Tue, 20 Jun 2017 20:51:51 +0000 (20:51 +0000)
commitce9c73a84d6e3fc10f5ead9fa262d10c8b406d57
tree9207eac3db89080f43a070efb9da667af39bf0f3
parent84b3660bacebad283664481f2709860fc9a9253c
Support: chunk writing on Linux

This is a workaround for large file writes.  It has been witnessed that
write(2) failing with EINVAL (22) due to a large value (>2G).  Thanks to
James Knight for the help with coming up with a sane test case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305846 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/Unix/Program.inc
lib/Support/raw_ostream.cpp
unittests/Support/CommandLineTest.cpp