basic/env-util: add a mode where we pull in the variable value from environment

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2021-08-11 09:16:05 +02:00
parent 43cadb64d4
commit a14af47e64
3 changed files with 50 additions and 0 deletions
+1
View File
@@ -47,6 +47,7 @@ char **strv_env_unset(char **l, const char *p); /* In place ... */
char **strv_env_unset_many(char **l, ...) _sentinel_;
int strv_env_replace_consume(char ***l, char *p); /* In place ... */
int strv_env_replace_strdup(char ***l, const char *assignment);
int strv_env_replace_strdup_passthrough(char ***l, const char *assignment);
int strv_env_assign(char ***l, const char *key, const char *value);
char *strv_env_get_n(char **l, const char *name, size_t k, unsigned flags) _pure_;