diff options
Diffstat (limited to 'Source/kwsys/ProcessUNIX.c')
-rw-r--r-- | Source/kwsys/ProcessUNIX.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/kwsys/ProcessUNIX.c b/Source/kwsys/ProcessUNIX.c index 96e6ea7..3d0efd4 100644 --- a/Source/kwsys/ProcessUNIX.c +++ b/Source/kwsys/ProcessUNIX.c @@ -895,6 +895,15 @@ int kwsysProcess_WaitForData(kwsysProcess* cp, char** data, int* length, break; } +#if defined(__FreeBSD__) + if(timeout && getenv("TEST_PROCESS_4")) + { + fprintf(stderr, "select with timeout %ld %ld\n", + timeout->tv_sec, timeout->tv_usec); + fflush(stderr); + } +#endif + /* Run select to block until data are available. Repeat call until it is not interrupted. */ while(((numReady = select(max+1, &cp->PipeSet, 0, 0, timeout)) < 0) && |