X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/8a14191c0a0ad15bb8f35b49748c75c1e0a8c2f4..2fc70e8bf64ead869fce76abb74f04bf1af94923:/uip/rmf.c diff --git a/uip/rmf.c b/uip/rmf.c index ebe88fed..5450fd69 100644 --- a/uip/rmf.c +++ b/uip/rmf.c @@ -1,6 +1,4 @@ - -/* - * rmf.c -- remove a folder +/* rmf.c -- remove a folder * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -9,6 +7,8 @@ #include #include +#include "../sbr/m_maildir.h" +#include "../sbr/m_mktemp.h" #define RMF_SWITCHES \ X("interactive", 0, INTRSW) \ @@ -72,8 +72,7 @@ main (int argc, char **argv) if (*cp == '+' || *cp == '@') { if (folder) adios (NULL, "only one folder at a time!"); - else - folder = pluspath (cp); + folder = pluspath (cp); } else { adios (NULL, "usage: %s [+folder] [switches]", invo_name); } @@ -164,7 +163,7 @@ rmf (char *folder) if (strcmp (dp->d_name, ".") == 0 || strcmp (dp->d_name, "..") == 0) continue; - /* FALLTHRU */ + break; case ',': break; @@ -176,7 +175,7 @@ rmf (char *folder) || has_prefix(dp->d_name, BACKUP_PREFIX)) break; - admonish (NULL, "file \"%s/%s\" not deleted", + inform("file \"%s/%s\" not deleted, continuing...", folder, dp->d_name); others++; continue; @@ -231,7 +230,8 @@ rma (char *folder) && *(np->n_name + j) == '-' && strcmp (cp, np->n_name + j + 1) == 0) { if (!np->n_context) - admonish (NULL, "bug: context_del(key=\"%s\")", np->n_name); + inform("bug: context_del(key=\"%s\"), continuing...", + np->n_name); if (pp) { pp->n_next = np->n_next; np = pp;