Needed to fix compiler warnings in the following patch.
static void
doveadm_cmd_server_run_ver2(struct client_connection *conn,
- int argc, const char **argv,
+ int argc, const char *const argv[],
struct doveadm_cmd_context *cctx)
{
i_getopt_reset();
static void
doveadm_cmd_server_run(struct client_connection *conn,
- int argc, const char **argv,
+ int argc, const char *const argv[],
const struct doveadm_cmd *cmd)
{
i_getopt_reset();
static int
doveadm_mail_cmd_server_parse(const struct doveadm_mail_cmd *cmd,
const struct doveadm_settings *set,
- int argc, const char **argv,
+ int argc, const char *const argv[],
struct doveadm_cmd_context *cctx,
struct doveadm_mail_cmd_context **mctx_r)
{
static int doveadm_cmd_handle(struct client_connection *conn,
const char *cmd_name,
- int argc, const char **argv,
+ int argc, const char *const argv[],
struct doveadm_cmd_context *cctx)
{
struct ioloop *ioloop, *prev_ioloop = current_ioloop;
}
static bool
-doveadm_cmd_find_multi_word(const char *cmdname, int *_argc, const char **_argv[])
+doveadm_cmd_find_multi_word(const char *cmdname, int *_argc,
+ const char *const *_argv[])
{
int argc = *_argc;
- const char **argv = *_argv;
+ const char *const *argv = *_argv;
unsigned int len;
if (argc < 2)
}
const struct doveadm_cmd *
-doveadm_cmd_find_with_args(const char *cmd_name, int *argc, const char **argv[])
+doveadm_cmd_find_with_args(const char *cmd_name, int *argc,
+ const char *const *argv[])
{
const struct doveadm_cmd *cmd;
unsigned int cmd_name_len;
}
bool doveadm_cmd_try_run_ver2(const char *cmd_name,
- int argc, const char **argv,
+ int argc, const char *const argv[],
struct doveadm_cmd_context *cctx)
{
const struct doveadm_cmd_ver2 *cmd;
return TRUE;
}
-int doveadm_cmd_run_ver2(int argc, const char **argv,
+int doveadm_cmd_run_ver2(int argc, const char *const argv[],
struct doveadm_cmd_context *cctx)
{
struct doveadm_cmd_param *param;
void doveadm_register_cmd(const struct doveadm_cmd *cmd);
const struct doveadm_cmd *
-doveadm_cmd_find_with_args(const char *cmd_name, int *argc, const char **argv[]);
+doveadm_cmd_find_with_args(const char *cmd_name, int *argc,
+ const char *const *argv[]);
void doveadm_register_auth_commands(void);
void doveadm_register_director_commands(void);
void doveadm_cmd_register_ver2(struct doveadm_cmd_ver2 *cmd);
const struct doveadm_cmd_ver2 *
-doveadm_cmd_find_with_args_ver2(const char *cmd_name, int argc, const char *const argv[]);
+doveadm_cmd_find_with_args_ver2(const char *cmd_name, int argc,
+ const char *const argv[]);
const struct doveadm_cmd_ver2 *doveadm_cmd_find_ver2(const char *cmd_name);
/* Returns FALSE if cmd_name doesn't exist, TRUE if it exists. */
bool doveadm_cmd_try_run_ver2(const char *cmd_name,
- int argc, const char **argv,
+ int argc, const char *const argv[],
struct doveadm_cmd_context *cctx);
/* Returns 0 if success, -1 if parameters were invalid. */
-int doveadm_cmd_run_ver2(int argc, const char **argv,
+int doveadm_cmd_run_ver2(int argc, const char *const argv[],
struct doveadm_cmd_context *cctx);
bool doveadm_cmd_param_bool(const struct doveadm_cmd_context *cctx,
i_fatal("execv(%s) failed: %m", argv[0]);
}
-static bool doveadm_try_run(const char *cmd_name, int argc, const char *argv[])
+static bool doveadm_try_run(const char *cmd_name, int argc,
+ const char *const argv[])
{
const struct doveadm_cmd *cmd;