#include <h/signals.h>
#include <h/tws.h>
#include <h/mts.h>
-#include "../sbr/lock_file.h"
-#include "../sbr/m_maildir.h"
-#include "../sbr/m_mktemp.h"
+#include "h/done.h"
+#include "sbr/lock_file.h"
+#include "sbr/m_maildir.h"
+#include "sbr/m_mktemp.h"
#ifndef TLS_SUPPORT
# define TLSminc(a) (a)
/*
* prototypes
*/
+static int maildir_srt(const void *va, const void *vb) PURE;
static void inc_done(int) NORETURN;
static int pop_action(void *closure, char *);
-int
+static int
maildir_srt(const void *va, const void *vb)
{
const struct Maildir_entry *a = va, *b = vb;
int nmsgs, nbytes;
char *MAILHOST_env_variable;
- done=inc_done;
+ set_done(inc_done);
/* absolutely the first thing we do is save our privileges,
* and drop them if we can.
case AUDSW:
if (!(cp = *argp++) || *cp == '-')
adios (NULL, "missing argument to %s", argp[-2]);
- audfile = getcpy (m_maildir (cp));
+ audfile = mh_xstrdup(m_maildir(cp));
continue;
case NAUDSW:
audfile = NULL;
static void NORETURN
inc_done (int status)
{
- done = exit;
+ set_done(exit);
if (locked)
{
GETGROUPPRIVS();