32 #define process_environment_free(env) \
33 FREE_AND_NULL(process_environment_t, process_environment_free_, (env))
39 void (*free_old)(
void*),
process_environment_t * process_environment_make(struct smartlist_t *env_vars)
int environment_variable_names_equal(const char *s1, const char *s2)
char ** get_environment(void)
struct smartlist_t * get_current_process_environment_variables(void)
void process_environment_free_(process_environment_t *env)
void set_environment_variable_in_smartlist(struct smartlist_t *env_vars, const char *new_var, void(*free_old)(void *), int free_p)
char * windows_environment_block
char ** unixoid_environment_block