/* Used from NOFORK applets. Must not allocate anything */
-int remove_file(const char *path, int flags)
+int FAST_FUNC remove_file(const char *path, int flags)
{
struct stat path_stat;
if (lstat(path, &path_stat) < 0) {
if (errno != ENOENT) {
- bb_perror_msg("cannot stat '%s'", path);
+ bb_perror_msg("can't stat '%s'", path);
return -1;
}
if (!(flags & FILEUTILS_FORCE)) {
- bb_perror_msg("cannot remove '%s'", path);
+ bb_perror_msg("can't remove '%s'", path);
return -1;
}
return 0;
}
if (closedir(dp) < 0) {
- bb_perror_msg("cannot close '%s'", path);
+ bb_perror_msg("can't close '%s'", path);
return -1;
}
}
if (rmdir(path) < 0) {
- bb_perror_msg("cannot remove '%s'", path);
+ bb_perror_msg("can't remove '%s'", path);
return -1;
}
}
if (unlink(path) < 0) {
- bb_perror_msg("cannot remove '%s'", path);
+ bb_perror_msg("can't remove '%s'", path);
return -1;
}