/* Copyright (c) 2016-2018 Dovecot authors, see the included COPYING file */
#include "common.h"
#include "array.h"
#include "str.h"
#include "strescape.h"
#include "ostream.h"
#include "connection.h"
#include "service.h"
#include "service-process.h"
#include "service-monitor.h"
#include "master-client.h"
struct master_client {
};
static void
{
(long)service->exit_failure_last,
(long)service->last_drop_warning,
}
static int
{
str_truncate(str, 0);
}
return 1;
}
static void
const struct service_process *process)
{
(long)process->last_status_update,
(long)process->last_kill_sent);
}
static int
const char *const *args)
{
struct service_process *p;
continue;
str_truncate(str, 0);
}
}
return 1;
}
static int
{
else {
}
}
return 1;
}
static int
{
return 0;
}
args++;
return master_client_service_status(client);
return -1;
}
{
}
.service_name_in = "master-client",
.service_name_out = "master-server",
.major_version = 1,
.minor_version = 0,
.input_max_size = 1024,
.output_max_size = 1024,
};
};
{
int fd;
if (fd < 0) {
if (fd == -2)
i_error("net_accept() failed: %m");
return;
}
}
void master_clients_init(void)
{
}
void master_clients_deinit(void)
{
}