diff options
author | Brad King <brad.king@kitware.com> | 2008-08-20 13:57:09 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2008-08-20 13:57:09 (GMT) |
commit | 07665de0386e3ee572e95f999d6b516391331e26 (patch) | |
tree | d3fe32f553f9f3d54cb8388d1a2dc8bfcdf3550b /Source/cmIfCommand.cxx | |
parent | 9f1c7bdbaa6c33ca911cc30279544b95fccfaaa4 (diff) | |
download | CMake-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