return (t-1);
}
}
- return (-1);
+ return -1;
}
/* Args:
int i = 0;
if (m_strlen(path) == 0)
- return (-1);
+ return -1;
if ((i = mx_get_idx (path)) >= 0)
return (mxfmts[i]->type);
- return (-1);
+ return -1;
}
int mx_is_local (int m) {
mutt_error (_("%s is not a mailbox."), ctx->path);
/* fall through */
case -1:
- return (-1);
+ return -1;
}
- }
- else if (errno == ENOENT) {
+ } else if (errno == ENOENT) {
int len = m_strlen(ctx->path);
if (len > 0 && ctx->path[len - 1] == '/') {
char tmp[_POSIX_PATH_MAX];
if (mkdir (ctx->path, S_IRWXU)) {
mutt_perror (ctx->path);
- return (-1);
+ return -1;
}
snprintf (tmp, sizeof (tmp), "%s/cur", ctx->path);
if (mkdir (tmp, S_IRWXU)) {
mutt_perror (tmp);
rmdir (ctx->path);
- return (-1);
+ return -1;
}
snprintf (tmp, sizeof (tmp), "%s/new", ctx->path);
snprintf (tmp, sizeof (tmp), "%s/cur", ctx->path);
rmdir (tmp);
rmdir (ctx->path);
- return (-1);
+ return -1;
}
snprintf (tmp, sizeof (tmp), "%s/tmp", ctx->path);
if (mkdir (tmp, S_IRWXU)) {
snprintf (tmp, sizeof (tmp), "%s/new", ctx->path);
rmdir (tmp);
rmdir (ctx->path);
- return (-1);
+ return -1;
}
ctx->magic = M_MAILDIR;
} else {
}
} else {
mutt_perror (ctx->path);
- return (-1);
+ return -1;
}
- switch (ctx->magic) {
- case M_MBOX:
- if ((ctx->fp =
- safe_fopen (ctx->path, flags & M_NEWFOLDER ? "w" : "a")) == NULL
- || mbox_lock_mailbox(ctx, 1, 1) != 0) {
- if (!ctx->fp)
- mutt_perror (ctx->path);
- else {
- mutt_error (_("Couldn't lock %s\n"), ctx->path);
- m_fclose(&ctx->fp);
- }
- return (-1);
+ if (ctx->magic == M_MBOX) {
+ if (!(ctx->fp = safe_fopen(ctx->path, flags & M_NEWFOLDER ? "w" : "a"))) {
+ mutt_perror(ctx->path);
+ return -1;
}
- fseeko (ctx->fp, 0, 2);
- break;
-
- case M_MH:
- case M_MAILDIR:
- /* nothing to do */
- break;
-
- default:
- return (-1);
+ if (mbox_lock_mailbox(ctx, 1, 1) != 0) {
+ mutt_error(_("Couldn't lock %s\n"), ctx->path);
+ m_fclose(&ctx->fp);
+ return -1;
+ }
+ fseeko(ctx->fp, 0, 2);
}
-
return 0;
}
snprintf (buf, sizeof (buf), _("Move read messages to %s?"), mbox);
if ((move_messages = query_quadoption (OPT_MOVE, buf)) == -1) {
ctx->closing = 0;
- return (-1);
+ return -1;
}
}
}
_("Purge %d deleted messages?"), ctx->deleted);
if ((purge = query_quadoption (OPT_DELETE, buf)) < 0) {
ctx->closing = 0;
- return (-1);
+ return -1;
}
}
ctx->msgcount - ctx->deleted, ctx->deleted);
if (ctx->cinfo && mutt_slow_close_compressed (ctx))
- return (-1);
+ return -1;
mx_fastclose_mailbox (ctx);
? _("Purge %d deleted message?") :
_("Purge %d deleted messages?"), ctx->deleted);
if ((purge = query_quadoption (OPT_DELETE, buf)) < 0)
- return (-1);
+ return -1;
else if (purge == M_NO) {
if (!ctx->changed)
return 0; /* nothing to do! */
return (mxfmts[ctx->magic-1]->mx_check_mailbox(ctx, index_hint, lock));
}
- return (-1);
+ return -1;
}
/* return a stream pointer for a message */
return -1;
}
if (!ctx || !MX_IDX(ctx->magic-1) || !mxfmts[ctx->magic-1]->mx_commit_message)
- return (-1);
+ return -1;
return (mxfmts[ctx->magic-1]->mx_commit_message (msg, ctx));
}
if ((i = mx_get_idx (path)) >= 0 && mxfmts[i]->mx_check_empty)
return (mxfmts[i]->mx_check_empty(path));
errno = EINVAL;
- return (-1);
+ return -1;
}
int mx_acl_check(CONTEXT *ctx, int flag)