16 #ifndef KMP_ENVIRONMENT_H 17 #define KMP_ENVIRONMENT_H 25 char * __kmp_env_get(
char const * name );
26 void __kmp_env_free(
char const * * value );
29 int __kmp_env_exists(
char const * name );
32 void __kmp_env_set(
char const * name,
char const * value,
int overwrite );
35 void __kmp_env_unset(
char const * name );
56 struct __kmp_env_var {
60 typedef struct __kmp_env_var kmp_env_var_t;
62 struct __kmp_env_blk {
64 kmp_env_var_t
const * vars;
67 typedef struct __kmp_env_blk kmp_env_blk_t;
69 void __kmp_env_blk_init( kmp_env_blk_t * block,
char const * bulk );
70 void __kmp_env_blk_free( kmp_env_blk_t * block );
71 void __kmp_env_blk_sort( kmp_env_blk_t * block );
72 char const * __kmp_env_blk_var( kmp_env_blk_t * block,
char const * name );
78 #endif // KMP_ENVIRONMENT_H