1 #include <unistd.h> 2 3 #include <utest.h> test_isatty(void)4static void test_isatty(void) 5 { 6 int i = 0; 7 8 for (i = 0; i < 3; i++) /* 3: Number of terminals */ 9 { 10 uassert_int_equal(isatty(i), 1); 11 } 12 for (i = 3; i < 32; i++) /* 32: DFS_FD_MAX */ 13 { 14 uassert_int_equal(isatty(i), 0); 15 } 16 } testcase(void)17static void testcase(void) 18 { 19 UTEST_UNIT_RUN(test_isatty); 20 } 21 UTEST_TC_EXPORT(testcase, "posix.unistd_h.isatty_tc.c", RT_NULL, RT_NULL, 10); 22 23