LLVM OpenMP 20.0.0git
|
#include "kmp_environment.h"
#include "kmp.h"
#include "kmp_i18n.h"
#include "kmp_os.h"
#include "kmp_str.h"
Go to the source code of this file.
Functions | |
static void * | allocate (size_t size) |
char * | __kmp_env_get (char const *name) |
void | __kmp_env_free (char const **value) |
int | __kmp_env_exists (char const *name) |
void | __kmp_env_set (char const *name, char const *value, int overwrite) |
void | __kmp_env_unset (char const *name) |
static void | ___kmp_env_blk_parse_string (kmp_env_blk_t *block, char const *env) |
void | __kmp_env_blk_init (kmp_env_blk_t *block, char const *bulk) |
static int | ___kmp_env_var_cmp (kmp_env_var_t const *lhs, kmp_env_var_t const *rhs) |
void | __kmp_env_blk_sort (kmp_env_blk_t *block) |
void | __kmp_env_blk_free (kmp_env_blk_t *block) |
char const * | __kmp_env_blk_var (kmp_env_blk_t *block, char const *name) |
|
static |
Definition at line 237 of file kmp_environment.cpp.
References __kmp_str_format(), __kmp_str_split(), __kmp_str_token(), allocate(), buf, __kmp_env_blk::bulk, __kmp_env_blk::count, count, KMP_DEBUG_ASSERT, __kmp_env_var::name, name, __kmp_env_var::value, value, and __kmp_env_blk::vars.
Referenced by __kmp_env_blk_init().
|
static |
Definition at line 458 of file kmp_environment.cpp.
References __kmp_env_var::name.
Referenced by __kmp_env_blk_sort().
void __kmp_env_blk_free | ( | kmp_env_blk_t * | block | ) |
Definition at line 473 of file kmp_environment.cpp.
References __kmp_str_free(), __kmp_env_blk::bulk, CCAST, __kmp_env_blk::count, KMP_INTERNAL_FREE, and __kmp_env_blk::vars.
Referenced by __kmp_display_env_impl(), __kmp_env_initialize(), and __kmp_env_print().
void __kmp_env_blk_init | ( | kmp_env_blk_t * | block, |
char const * | bulk | ||
) |
Definition at line 431 of file kmp_environment.cpp.
References ___kmp_env_blk_parse_string(), __kmp_fatal(), __kmp_msg_null, KMP_ERR, and KMP_MSG.
Referenced by __kmp_display_env_impl(), __kmp_env_initialize(), and __kmp_env_print().
void __kmp_env_blk_sort | ( | kmp_env_blk_t * | block | ) |
Definition at line 463 of file kmp_environment.cpp.
References ___kmp_env_var_cmp(), CCAST, __kmp_env_blk::count, int, and __kmp_env_blk::vars.
Referenced by __kmp_display_env_impl(), and __kmp_env_print().
char const * __kmp_env_blk_var | ( | kmp_env_blk_t * | block, |
char const * | name | ||
) |
Definition at line 486 of file kmp_environment.cpp.
References __kmp_env_blk::count, i, __kmp_env_var::name, name, __kmp_env_var::value, and __kmp_env_blk::vars.
Referenced by __kmp_aux_env_initialize(), and __kmp_env_initialize().
Definition at line 151 of file kmp_environment.cpp.
References __kmp_fatal(), __kmp_msg_null, KMP_ERR, KMP_MSG, name, and value.
Definition at line 143 of file kmp_environment.cpp.
References CCAST, KMP_DEBUG_ASSERT, KMP_INTERNAL_FREE, and value.
Referenced by __kmp_do_serial_initialize().
Definition at line 84 of file kmp_environment.cpp.
References __kmp_fatal(), __kmp_msg_null, KMP_ERR, KMP_FATAL, KMP_INTERNAL_FREE, KMP_INTERNAL_MALLOC, KMP_MSG, KMP_STRLEN, KMP_STRNCPY_S, name, result, and value.
Referenced by __kmp_do_serial_initialize(), __kmp_register_library_startup(), and __kmp_unregister_library().
Definition at line 173 of file kmp_environment.cpp.
References __kmp_fatal(), __kmp_msg_null, KMP_ERR, KMP_HNT, KMP_MSG, name, and value.
Referenced by __kmp_register_library_startup().
Definition at line 210 of file kmp_environment.cpp.
References __kmp_fatal(), __kmp_msg_null, KMP_ERR, KMP_MSG, and name.
Referenced by __kmp_register_library_startup(), and __kmp_unregister_library().
|
inlinestatic |
Definition at line 76 of file kmp_environment.cpp.
References KMP_FATAL, KMP_INTERNAL_MALLOC, and size.
Referenced by ___kmp_env_blk_parse_string().