*
*/
-#include "internal.h"
+#include "busybox.h"
#include <stdio.h>
#include <errno.h>
-const char rmdir_usage[] =
- "rmdir [OPTION]... DIRECTORY...\n"
-#ifndef BB_FEATURE_TRIVIAL_HELP
- "\nRemove the DIRECTORY(ies), if they are empty.\n"
-#endif
- ;
-
extern int rmdir_main(int argc, char **argv)
{
+ int status = EXIT_SUCCESS;
+
if (argc == 1 || **(argv + 1) == '-')
usage(rmdir_usage);
while (--argc > 0) {
if (rmdir(*(++argv)) == -1) {
- errorMsg("%s\n", strerror(errno));
- exit(FALSE);
+ perror_msg("%s", *argv);
+ status = EXIT_FAILURE;
}
}
- return(TRUE);
+ return status;
}