diff --git a/io-test/rmdir.c b/io-test/rmdir.c new file mode 100644 index 0000000..d2b8238 --- /dev/null +++ b/io-test/rmdir.c @@ -0,0 +1,25 @@ +#include + +int main(int argc, const char **argv) +{ + if (argc < 2) { + return -1; + } + + const char *path = argv[1]; + + b_directory *dir; + b_result result = b_directory_open(NULL, B_RV_PATH(path), 0, &dir); + if (b_result_is_error(result)) { + b_throw(result); + return -1; + } + + result = b_directory_delete(dir); + if (b_result_is_error(result)) { + b_throw(result); + return -1; + } + + return 0; +}