#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);
+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 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.
static void NORETURN
inc_done (int status)
{
- done = exit;
+ set_done(exit);
if (locked)
{
GETGROUPPRIVS();