1 #include <unistd.h> 2 #include <sys/stat.h> 3 4 #define RM_DIR "./rmdir" rmdir_entry(void)5static int rmdir_entry(void) 6 { 7 int res = 0; 8 res = mkdir(RM_DIR, 0x777); 9 if(res != 0) 10 { 11 return -1; 12 } 13 14 res = rmdir(RM_DIR); 15 if(res != 0) 16 { 17 return -1; 18 } 19 return res; 20 } 21 22 #include <utest.h> test_rmdir(void)23static void test_rmdir(void) 24 { 25 uassert_int_equal(rmdir_entry(), 0); 26 } testcase(void)27static void testcase(void) 28 { 29 UTEST_UNIT_RUN(test_rmdir); 30 } 31 UTEST_TC_EXPORT(testcase, "posix.unistd_h.rmdir_tc.c", RT_NULL, RT_NULL, 10); 32 33