Searched refs:envs (Results 1 - 9 of 9) sorted by relevance

/dovecot/src/util/
H A Dscript.c37 const char *const *args, const char *const *envs)
64 if (envs != NULL) {
65 for(; *envs != NULL; envs++)
66 env_put(*envs);
75 ARRAY_TYPE(const_string) envs;
155 t_array_init(&envs, 16);
176 array_append(&envs, &env, 1);
186 array_append_zero(&envs);
190 exec_child(conn, args, array_idx(&envs,
36 exec_child(struct master_service_connection *conn, const char *const *args, const char *const *envs) argument
244 const char *const *envs; local
[all...]
/dovecot/src/plugins/mail-crypt/
H A Dmail-crypt-pluginenv.c38 const char *const *envs; local
47 envs = array_get(&set->plugin_envs, &count);
49 if (strcmp(envs[i], name) == 0)
50 return envs[i+1];
/dovecot/src/doveadm/
H A Ddoveadm-util.c88 const char *const *envs; local
94 envs = array_get(&doveadm_settings->plugin_envs, &count);
96 if (strcmp(envs[i], name) == 0)
97 return envs[i+1];
/dovecot/src/lib-program-client/
H A Dprogram-client-private.h40 ARRAY_TYPE(const_string) envs; member in struct:program_client
H A Dprogram-client-local.c50 ARRAY_TYPE(const_string) *envs,
116 if (array_is_created(envs)) {
119 array_foreach(envs, env) {
242 exec_child(pclient->path, pclient->args, &pclient->envs,
49 exec_child(const char *bin_path, const char *const *args, ARRAY_TYPE(const_string) *envs, int in_fd, int out_fd, int *extra_fds, bool drop_stderr) argument
H A Dprogram-client.c520 if (!array_is_created(&pclient->envs))
521 p_array_init(&pclient->envs, pclient->pool, 16);
524 array_append(&pclient->envs, &env, 1);
H A Dprogram-client-remote.c246 if (array_is_created(&pclient->envs)) {
248 array_foreach(&pclient->envs, env) {
/dovecot/src/lib-storage/
H A Dmail-user.c119 const char **envs, *home, *error; local
127 envs = array_get_modifiable(&user->set->plugin_envs, &count);
131 var_has_key(envs[i+1], 'h', "home") &&
136 envs[i], envs[i+1]);
140 if (var_expand_with_funcs(str, envs[i+1],
146 envs[i], envs[i+1], error);
149 envs[i+1] = p_strdup(user->pool, str_c(str));
522 const char *const *envs; local
[all...]
/dovecot/src/lib-master/
H A Dmaster-service.c619 const char *const *envs, *key, *value; local
631 envs = t_strsplit_spaces(import_environment, " ");
632 for (; *envs != NULL; envs++) {
633 value = strchr(*envs, '=');
635 key = *envs;
637 key = t_strdup_until(*envs, value);
638 env_put(*envs);

Completed in 15 milliseconds