14 #ifndef KMP_ENVIRONMENT_H 15 #define KMP_ENVIRONMENT_H 24 char *__kmp_env_get(
char const *name);
25 void __kmp_env_free(
char const **value);
28 int __kmp_env_exists(
char const *name);
31 void __kmp_env_set(
char const *name,
char const *value,
int overwrite);
34 void __kmp_env_unset(
char const *name);
54 struct __kmp_env_var {
58 typedef struct __kmp_env_var kmp_env_var_t;
60 struct __kmp_env_blk {
65 typedef struct __kmp_env_blk kmp_env_blk_t;
67 void __kmp_env_blk_init(kmp_env_blk_t *block,
char const *bulk);
68 void __kmp_env_blk_free(kmp_env_blk_t *block);
69 void __kmp_env_blk_sort(kmp_env_blk_t *block);
70 char const *__kmp_env_blk_var(kmp_env_blk_t *block,
char const *name);
76 #endif // KMP_ENVIRONMENT_H