From bc6be5c2c524728f614aa3710f975911bf89c83d Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Mon, 15 Dec 2025 11:24:14 -0600 Subject: [PATCH] tests.cpp --- tests/tests.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/tests.cpp b/tests/tests.cpp index 8e64c1b1..e4e746c6 100644 --- a/tests/tests.cpp +++ b/tests/tests.cpp @@ -309,10 +309,15 @@ test_rmdir() { int rv; int root_fd; + int file_fd; int dir_fd; root_fd = openat(AT_FDCWD,"/mnt/tmp",O_DIRECTORY,0777); TEST_CHECK(root_fd >= 0); + + file_fd = openat(root_fd,"test-file",O_CREAT|O_EXCL,0555); + + rv = mkdirat(root_fd,"test-dir",0777); TEST_CHECK(rv == 0); dir_fd = openat(root_fd,"test-dir",O_DIRECTORY); @@ -326,6 +331,11 @@ test_rmdir() TEST_CHECK(rv == 0); TEST_MSG("expected: 0; got: %d:%d:%s",rv,errno,strerror(errno)); + opendir(); + readdir(); + releasedir(); + + close(dir_fd); close(root_fd); }