1RUN: %cpp_compiler %S/SpamyTest.cpp -o %t-SpamyTest 2 3RUN: %run %t-SpamyTest -runs=1 2>&1 | FileCheck %s --check-prefix=FD_MASK_0 4RUN: %run %t-SpamyTest -runs=1 -close_fd_mask=0 2>&1 | FileCheck %s --check-prefix=FD_MASK_0 5RUN: %run %t-SpamyTest -runs=1 -close_fd_mask=1 2>&1 | FileCheck %s --check-prefix=FD_MASK_1 6RUN: %run %t-SpamyTest -runs=1 -close_fd_mask=2 2>&1 | FileCheck %s --check-prefix=FD_MASK_2 7RUN: %run %t-SpamyTest -runs=1 -close_fd_mask=3 2>&1 | FileCheck %s --check-prefix=FD_MASK_3 8 9FD_MASK_0-DAG: PRINTF_STDOUT 10FD_MASK_0-DAG: PRINTF_STDERR 11FD_MASK_0-DAG: STREAM_COUT 12FD_MASK_0-DAG: STREAM_CERR 13FD_MASK_0-DAG: INITED 14 15FD_MASK_1-NOT: PRINTF_STDOUT 16FD_MASK_1-DAG: PRINTF_STDERR 17FD_MASK_1-NOT: STREAM_COUT 18FD_MASK_1-DAG: STREAM_CERR 19FD_MASK_1-DAG: INITED 20 21FD_MASK_2-DAG: PRINTF_STDOUT 22FD_MASK_2-DAG: STREAM_COUT 23FD_MASK_2-DAG: INITED 24FD_MASK_2-NOT: PRINTF_STDERR 25FD_MASK_2-NOT: STREAM_CERR 26 27FD_MASK_3-NOT: PRINTF_STDOUT 28FD_MASK_3-NOT: PRINTF_STDERR 29FD_MASK_3-NOT: STREAM_COUT 30FD_MASK_3-NOT: STREAM_CERR 31FD_MASK_3: INITED 32 33