| 487 | } |
| 488 | |
| 489 | static rt_err_t utest_tc_cleanup(void) |
| 490 | { |
| 491 | /* Ensure all resources are cleaned up */ |
| 492 | if (fd >= 0) |
| 493 | { |
| 494 | close(fd); |
| 495 | fd = -1; |
| 496 | } |
| 497 | |
| 498 | /* Clean up all test files and directories */ |
| 499 | unlink(TEST_FILE); |
| 500 | unlink(TEST_RENAME_FILE); |
| 501 | unlink(TEST_DIR_FILE); |
| 502 | unlink(TEST_LINK_FILE); |
| 503 | rmdir(TEST_DIR); |
| 504 | rmdir(TEST_CHDIR_DIR); |
| 505 | |
| 506 | return RT_EOK; |
| 507 | } |
| 508 | |
| 509 | static void testcase(void) |
| 510 | { |