/* Copyright (c) 2011-2018 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "llist.h"
#include "ioloop.h"
#include "istream.h"
#include "ostream.h"
#include "master-service.h"
#include "ipc-group.h"
#include "ipc-connection.h"
#include "client.h"
#include <unistd.h>
struct client {
int fd;
};
static void
{
switch (status) {
case IPC_CMD_STATUS_REPLY:
chr = ':';
break;
case IPC_CMD_STATUS_OK:
chr = '+';
break;
case IPC_CMD_STATUS_ERROR:
chr = '-';
break;
}
T_BEGIN {
} T_END;
}
}
{
unsigned int id_num;
bool ret;
/* <ipc name> *|<id> <command> */
else {
*id++ = '\0';
}
continue;
}
*data++ = '\0';
/* send to everyone */
} else {
}
continue;
continue;
} else {
}
if (ret) {
/* we'll handle commands one at a time. stop reading
input until this command is finished. */
break;
}
}
}
{
return client;
}
{
i_error("close(client) failed: %m");
}
void clients_destroy_all(void)
{
}
}