Searched refs:argv (Results 1 - 25 of 106) sorted by relevance

12345

/dovecot/src/lib/
H A Dexecv-const.h4 /* Just like execv() and execvp(), except argv points to const strings.
6 void execv_const(const char *path, const char *const argv[]) ATTR_NORETURN;
7 void execvp_const(const char *file, const char *const argv[]) ATTR_NORETURN;
H A Dexecv-const.c8 static char **argv_drop_const(const char *const argv[]) argument
13 for (count = 0; argv[count] != NULL; count++) ;
17 ret[i] = t_strdup_noconst(argv[i]);
21 void execv_const(const char *path, const char *const argv[]) argument
23 (void)execv(path, argv_drop_const(argv));
28 void execvp_const(const char *file, const char *const argv[]) argument
30 (void)execvp(file, argv_drop_const(argv));
H A Dprocess-title.h5 void process_title_init(int argc, char **argv[]);
14 function called by the process, since it frees argv and environment. */
H A Dtest-lib.c5 int main(int argc, char **argv) argument
8 if (argc > 2 && strcmp(argv[1], "--match") == 0)
9 match = argv[2];
H A Dprocess-title.c28 static void proctitle_hack_init(char *argv[], char *env[]) argument
34 i_assert(argv[0] != NULL);
36 /* find the last argv or environment string. it should always be the
39 last = argv[0] + strlen(argv[0]) + 1;
40 for (i = 1; argv[i] != NULL; i++) {
41 if (argv[i] == last)
42 last = argv[i] + strlen(argv[i]) + 1;
54 process_title = argv[
122 process_title_init(int argc ATTR_UNUSED, char **argv[]) argument
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-mutf7.c11 static void cmd_mailbox_mutf7(int argc, char *argv[]) argument
19 while ((c = getopt(argc, argv, "78")) > 0) {
31 argv += optind;
33 if (argv[0] == NULL)
37 for (i = 0; argv[i] != NULL; i++) {
40 if (imap_utf8_to_utf7(argv[i], str) < 0) {
42 argv[i]);
46 if (imap_utf7_to_utf8(argv[i], str) < 0) {
48 argv[i]);
H A Ddoveadm.c166 static void cmd_help(int argc ATTR_UNUSED, char *argv[]) argument
170 if (argv[1] == NULL)
175 man_argv[1] = t_strconcat("doveadm-", argv[1], NULL);
184 static void cmd_config(int argc ATTR_UNUSED, char *argv[]) argument
188 argv[0] = BINDIR"/doveconf";
189 (void)execv(argv[0], argv);
190 i_fatal("execv(%s) failed: %m", argv[0]);
197 static void cmd_exec(int argc ATTR_UNUSED, char *argv[]);
202 static void cmd_exec(int argc ATTR_UNUSED, char *argv[]) argument
216 doveadm_try_run(const char *cmd_name, int argc, const char *const argv[]) argument
289 main(int argc, char *argv[]) argument
[all...]
H A Ddoveadm-replicator.c76 cmd_replicator_init(int *argc, char **argv[], const char *getopt_args, argument
86 while ((c = getopt(*argc, *argv, getopt_args)) > 0) {
102 *argv += optind-1;
142 static void cmd_replicator_status(int argc, char *argv[]) argument
148 ctx = cmd_replicator_init(&argc, &argv, "a:", cmd_replicator_status);
150 if (argv[1] == NULL) {
165 str_tabescape(argv[1])));
191 static void cmd_replicator_dsync_status(int argc, char *argv[]) argument
197 ctx = cmd_replicator_init(&argc, &argv, "a:", cmd_replicator_dsync_status);
224 static void cmd_replicator_replicate(int argc, char *argv[]) argument
266 cmd_replicator_add(int argc, char *argv[]) argument
294 cmd_replicator_remove(int argc, char *argv[]) argument
[all...]
H A Ddoveadm-fs.c20 static void cmd_fs_delete(int argc, char *argv[]);
22 static void cmd_fs_getopt(int *argc, char **argv[]) argument
24 if (getopt(*argc, *argv, "") == '?')
27 *argv += optind;
31 cmd_fs_init(int *argc, char **argv[], int own_arg_count, doveadm_command_t *cmd) argument
57 if (fs_init((*argv)[0], (*argv)[1], &fs_set, &fs, &error) < 0)
61 *argv += 2;
65 static void cmd_fs_get(int argc, char *argv[]) argument
77 cmd_fs_getopt(&argc, &argv);
102 cmd_fs_put(int argc, char *argv[]) argument
159 cmd_fs_copy(int argc, char *argv[]) argument
187 cmd_fs_stat(int argc, char *argv[]) argument
219 cmd_fs_metadata(int argc, char *argv[]) argument
420 cmd_fs_delete_recursive(int argc, char *argv[], unsigned int async_count) argument
431 cmd_fs_delete_paths(int argc, char *argv[], unsigned int async_count) argument
458 cmd_fs_delete(int argc, char *argv[]) argument
485 cmd_fs_iter_full(int argc, char *argv[], enum fs_iter_flags flags, doveadm_command_t *cmd) argument
511 cmd_fs_iter(int argc, char *argv[]) argument
516 cmd_fs_iter_dirs(int argc, char *argv[]) argument
[all...]
H A Ddoveadm-zlib.c44 static void cmd_dump_imapzlib(int argc ATTR_UNUSED, char *argv[]) argument
52 fd = open(argv[1], O_RDONLY);
54 i_fatal("open(%s) failed: %m", argv[1]);
141 static void cmd_zlibconnect(int argc ATTR_UNUSED, char *argv[]) argument
149 if (argv[1] == NULL ||
150 (argv[2] != NULL && net_str2port(argv[2], &port) < 0))
153 ret = net_gethostbyname(argv[1], &ips, &ips_count);
155 i_fatal("Host %s lookup failed: %s", argv[1],
160 i_fatal("connect(%s, %u) failed: %m", argv[
[all...]
H A Ddoveadm-dump.c44 static void cmd_dump(int argc, char *argv[]) argument
50 while ((c = getopt(argc, argv, "t:")) > 0) {
64 argv += optind;
66 dump = type != NULL ? dump_find_name(type) : dump_find_test(argv[1]);
73 "Can't autodetect file type: %s", argv[1]);
79 dump->cmd(argc, argv);
86 static void cmd_dump_multiplex(int argc ATTR_UNUSED, char *argv[]) argument
94 file_input = i_stream_create_file(argv[1], IO_BLOCK_SIZE);
H A Ddoveadm-instance.c47 static void cmd_instance_list(int argc, char *argv[]) argument
56 while ((c = getopt(argc, argv, "c")) > 0) {
65 argv += optind;
80 if (argv[0] != NULL && strcmp(argv[0], inst->name) != 0)
101 static void cmd_instance_remove(int argc, char *argv[]) argument
114 inst = master_instance_list_find_by_name(list, argv[1]);
115 base_dir = inst != NULL ? inst->base_dir : argv[1];
H A Ddoveadm-mail-batch.c54 int argc, const char *const *argv)
63 cmd_ver2 = doveadm_cmd_find_with_args_ver2(argv[0], &argc, &argv);
66 cmd = doveadm_mail_cmd_find_from_argv(argv[0], &argc, &argv);
76 i_fatal_status(EX_USAGE, "doveadm batch: '%s' mail command doesn't exist", argv[0]);
79 subctx->full_args = argv + 1;
84 while ((c = getopt(argc, (void *)argv, getopt_args)) > 0) {
89 argv += optind;
90 if (argv[
53 cmd_batch_add(struct batch_cmd_context *batchctx, int argc, const char *const *argv) argument
109 const char *const *argv; local
[all...]
H A Ddoveadm-proxy.c24 cmd_proxy_init(int argc, char *argv[], const char *getopt_args, argument
34 while ((c = getopt(argc, argv, getopt_args)) > 0) {
108 static void cmd_proxy_list(int argc, char *argv[]) argument
113 ctx = cmd_proxy_init(argc, argv, "a:", cmd_proxy_list);
144 static void cmd_proxy_kick(int argc, char *argv[]) argument
149 ctx = cmd_proxy_init(argc, argv, "a:f:", cmd_proxy_kick);
151 if (argv[optind] == NULL) {
168 for (; argv[optind] != NULL; optind++) {
170 str_append_tabescaped(cmd, argv[optind]);
H A Ddoveadm-cmd.c103 const char *const *argv[])
110 if (strcmp((*argv)[i],cmd_name)==0) break;
120 size_t alen = strlen((*argv)[i+k]);
124 if (strncmp(cptr, (*argv)[i+k], alen) != 0) break;
134 *argv += k-1;
148 const char *const *argv = *_argv; local
154 len = strlen(argv[1]);
155 if (strncmp(cmdname, argv[1], len) != 0)
158 argc--; argv++;
162 &argc, &argv))
102 doveadm_cmd_find_with_args_ver2(const char *cmd_name, int *argc, const char *const *argv[]) argument
175 doveadm_cmd_find_with_args(const char *cmd_name, int *argc, const char *const *argv[]) argument
350 doveadm_cmd_params_to_argv(const char *name, int pargc, const struct doveadm_cmd_param* params, ARRAY_TYPE(const_string) *argv) argument
484 doveadm_cmd_try_run_ver2(const char *cmd_name, int argc, const char *const argv[], struct doveadm_cmd_context *cctx) argument
500 doveadm_cmd_run_ver2(int argc, const char *const argv[], struct doveadm_cmd_context *cctx) argument
[all...]
H A Ddoveadm-auth.c263 static void cmd_auth_cache_flush(int argc, char *argv[]) argument
270 while ((c = getopt(argc, argv, "a:")) > 0) {
279 argv += optind;
287 if (auth_master_cache_flush(conn, (void *)argv, &count) < 0) {
303 static void cmd_auth_test(int argc, char *argv[]) argument
310 while ((c = getopt(argc, argv, "a:M:x:")) > 0) {
329 input.username = argv[optind++];
330 input.password = argv[optind] != NULL ? argv[optind++] :
332 if (argv[optin
388 cmd_auth_login(int argc, char *argv[]) argument
443 cmd_auth_lookup(int argc, char *argv[]) argument
598 cmd_user(int argc, char *argv[]) argument
[all...]
/dovecot/src/auth/
H A Dtest-main.c7 int main(int argc, const char *argv[]) argument
20 if (argc > 2 && strcasecmp(argv[1], "--match") == 0)
21 match = argv[2];
/dovecot/src/util/
H A Dgdbhelper.c11 int main(int argc, char *argv[]) argument
25 (void)execvp(argv[1], argv+1);
26 i_fatal("execvp(%s) failed: %m", argv[1]);
44 cmd = t_strdup_printf("gdb %s %s", argv[1], dec2str(pid));
H A Dmaildirlock.c37 int main(int argc, const char *argv[]) argument
89 if (str_to_uint(argv[2], &timeout) < 0)
90 i_fatal("Invalid timeout value: %s", argv[2]);
91 if (maildir_lock(argv[1], timeout, &dotlock) <= 0)
/dovecot/src/config/
H A Dmain.c17 int main(int argc, char *argv[]) argument
21 master_service = master_service_init("config", 0, &argc, &argv, "");
/dovecot/src/imap-hibernate/
H A Dmain.c19 int main(int argc, char *argv[]) argument
27 &argc, &argv, "D");
/dovecot/src/ipc/
H A Dmain.c34 int main(int argc, char *argv[]) argument
41 &argc, &argv, "");
/dovecot/src/lib-dict/
H A Dtest-dict-client.c31 int main(int argc, char *argv[]) argument
47 prefix = argv[1];
48 uri = argv[2];
55 i_fatal("dict_init(%s) failed: %s", argv[1], error);
/dovecot/src/lib-smtp/
H A Dsmtp-server-cmd-auth.c199 const char *const *argv; local
217 argv = t_strsplit(params, " ");
219 if (argv[0] == NULL) {
224 sasl_mech = argv[0];
226 if (argv[1] != NULL) {
227 if (argv[2] != NULL) {
232 initial_response = argv[1];
/dovecot/src/master/
H A Dmain.c70 const char *executable, *p, **argv; local
72 argv = t_strsplit(cmd, " ");
73 executable = argv[0];
76 p = strrchr(argv[0], '/');
77 if (p != NULL) argv[0] = p+1;
80 argv[0] = t_strdup_printf("%s/%s", services->set->instance_name,
81 argv[0]);
82 if (strncmp(argv[0], PACKAGE, strlen(PACKAGE)) != 0)
83 argv[0] = t_strconcat(PACKAGE"-", argv[
735 main(int argc, char *argv[]) argument
[all...]

Completed in 71 milliseconds

12345