13 #ifndef KMP_ENVIRONMENT_H
14 #define KMP_ENVIRONMENT_H
23 char *__kmp_env_get(
char const *name);
24 void __kmp_env_free(
char const **value);
27 int __kmp_env_exists(
char const *name);
30 void __kmp_env_set(
char const *name,
char const *value,
int overwrite);
33 void __kmp_env_unset(
char const *name);
53 struct __kmp_env_var {
57 typedef struct __kmp_env_var kmp_env_var_t;
59 struct __kmp_env_blk {
64 typedef struct __kmp_env_blk kmp_env_blk_t;
66 void __kmp_env_blk_init(kmp_env_blk_t *block,
char const *bulk);
67 void __kmp_env_blk_free(kmp_env_blk_t *block);
68 void __kmp_env_blk_sort(kmp_env_blk_t *block);
69 char const *__kmp_env_blk_var(kmp_env_blk_t *block,
char const *name);