mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
COMP: fix test, in some cases stdout from bar was not captured correctly,
probably because the process was killed before the fflush() worked because the busy loop blocked the processor (failing midworld test) Alex
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#include <regen.h>
|
||||
#include <noregen.h>
|
||||
|
||||
int main()
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
/* Make sure the noregen header was not regenerated. */
|
||||
if(strcmp("foo", noregen_string) != 0)
|
||||
@@ -15,6 +15,11 @@ int main()
|
||||
/* Print out the string that should have been regenerated. */
|
||||
printf("%s\n", regen_string);
|
||||
fflush(stdout);
|
||||
for(;;);
|
||||
// if any argument is used, wait forever
|
||||
if (argc>1)
|
||||
{
|
||||
// wait that we get killed...
|
||||
for(;;);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user