Lines Matching refs:varvalue

286 int env_set(const char *varname, const char *varvalue)  in env_set()  argument
288 const char * const argv[4] = { "setenv", varname, varvalue, NULL }; in env_set()
294 if (varvalue == NULL || varvalue[0] == '\0') in env_set()
300 static int env_append(const char *varname, const char *varvalue) in env_append() argument
305 debug("%s: varvalue = %s\n", __func__, varvalue); in env_append()
311 if (env_exist(varname, varvalue)) in env_append()
314 debug("%s: reall append: %s\n", __func__, varvalue); in env_append()
316 if (varvalue) in env_append()
317 len += strlen(varvalue); in env_append()
336 if (varvalue) in env_append()
337 strcat(newvalue, varvalue); in env_append()
406 int env_update_filter(const char *varname, const char *varvalue, in env_update_filter() argument
426 env_set(varname, varvalue); in env_update_filter()
427 if (ignore && strstr(varvalue, ignore)) in env_update_filter()
440 v_string_tok = strdup(varvalue); in env_update_filter()
537 int env_update(const char *varname, const char *varvalue) in env_update() argument
539 return env_update_filter(varname, varvalue, NULL); in env_update()
549 char *varvalue; in env_update_extract_subset() local
554 varvalue = env_get(varname); in env_update_extract_subset()
555 if (!varvalue) in env_update_extract_subset()
558 len = strlen(varvalue) + 1; in env_update_extract_subset()
561 tmp_varvalue = strdup(varvalue); in env_update_extract_subset()
589 char *env_exist(const char *varname, const char *varvalue) in env_exist() argument
599 len = strlen(varvalue) + 8; /* extra 8 byte is enough*/ in env_exist()
607 snprintf(buf, len, " %s ", varvalue); in env_exist()
611 __func__, varvalue, varname); in env_exist()
619 snprintf(buf, len, " %s", varvalue); in env_exist()
622 if (*(p + strlen(varvalue) + 1) == '\0') { in env_exist()
624 __func__, varvalue, varname); in env_exist()
633 snprintf(buf, len, "%s ", varvalue); in env_exist()
637 if (len == strlen(varvalue)) { in env_exist()
639 __func__, varvalue, varname); in env_exist()
653 int env_delete(const char *varname, const char *varvalue, int complete_match) in env_delete() argument
667 env_exist(varname, varvalue) : strstr(value, varvalue); in env_delete()