/* Copyright (c) 2002-2018 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "ioloop.h"
#include "hostpid.h"
#include "path-util.h"
#include "restrict-access.h"
#include "anvil-client.h"
#include "master-service.h"
#include "master-service-settings.h"
#include "master-interface.h"
#include "mail-deliver.h"
#include "mail-storage-service.h"
#include "smtp-submit-settings.h"
#include "lda-settings.h"
#include "lmtp-settings.h"
#include "client.h"
#include "main.h"
#include <unistd.h>
#define IS_STANDALONE() \
void lmtp_anvil_init(void)
{
}
}
{
}
static void drop_privileges(void)
{
const char *error;
/* by default we don't drop any privileges, but keep running as root. */
/* open config connection before dropping privileges */
}
static void main_init(void)
{
if (IS_STANDALONE()) {
}
}
}
static void main_deinit(void)
{
}
{
};
const char *tmp_base_dir;
int c;
if (IS_STANDALONE()) {
} else {
}
while ((c = master_getopt(master_service)) > 0) {
switch (c) {
case 'D':
break;
default:
return FATAL_DEFAULT;
}
}
const char *error;
main_init();
main_deinit();
return 0;
}