1 #include <unistd.h>
2 #include <sys/stat.h>
3 
4 #define RM_DIR "./rmdir"
rmdir_entry(void)5 static 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)23 static void test_rmdir(void)
24 {
25     uassert_int_equal(rmdir_entry(), 0);
26 }
testcase(void)27 static 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