summaryrefslogtreecommitdiffstats
path: root/Source/cmIfCommand.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-08-20 13:57:09 (GMT)
committerBrad King <brad.king@kitware.com>2008-08-20 13:57:09 (GMT)
commit07665de0386e3ee572e95f999d6b516391331e26 (patch)
treed3fe32f553f9f3d54cb8388d1a2dc8bfcdf3550b /Source/cmIfCommand.cxx
parent9f1c7bdbaa6c33ca911cc30279544b95fccfaaa4 (diff)
downloadCMake-07665de0386e3ee572e95f999d6b516391331e26.zip
CMake-07665de0386e3ee572e95f999d6b516391331e26.tar.gz
CMake-07665de0386e3ee572e95f999d6b516391331e26.tar.bz2
BUG: Handle case when select() lies
According to "man select" on Linux it is possible that select() lies about data being ready on a pipe in some subtle cases. We deal with this by switching to non-blocking i/o and checking for EAGAIN. See issue #7180.
Diffstat (limited to 'Source/cmIfCommand.cxx')
0 files changed, 0 insertions, 0 deletions