Lines Matching full:environment
2 * kmp_environment.cpp -- Handle environment variables OS-independently.
14 act of loading a DLL on Windows* OS makes any user-set environment variables
20 1. Environment maintained by Windows* OS on IA-32 architecture. Accessible
24 2. Environment maintained by C RTL. Accessible through getenv(), putenv().
27 getenv() function search for variables in C RTL environment only.
35 C environment maintained by C RTL. Multiple copies of C RTL may be present
36 in the process, and each C RTL maintains its own environment. :-(
38 Thus, proper way to work with environment on Windows* OS is:
42 considered primary target, while updating C RTL environment is free bonus.
100 act of loading a DLL on Windows* OS makes any user-set environment in __kmp_env_get()
124 // Unexpected error. The variable should be in the environment, in __kmp_env_get()
179 // environment on IA-32 architecture. When application consumes in __kmp_env_set()
226 /* Intel OpenMP RTL string representation of environment: just a string of
252 // Loop thru all the vars in environment block. Count delimiters (maximum in ___kmp_env_blk_parse_string()
294 /* Windows* OS (actually, DOS) environment block is a piece of memory with
295 environment variables. Each variable is terminated with zero byte, entire
297 the end of environment block, e. g.:
301 It is not clear how empty environment is represented. "\x00\x00"?
307 char const *env // I: Pointer to Windows* OS (DOS) environment block. in ___kmp_env_blk_parse_windows()
320 // Loop thru all the vars in environment block. Count variables, find size in ___kmp_env_blk_parse_windows()
327 env; // The first variable starts and beginning of environment block. in ___kmp_env_blk_parse_windows()
373 /* Unix environment block is a array of pointers to variables, last pointer in
382 char **env // I: Unix environment to parse. in ___kmp_env_blk_parse_unix()
464 kmp_env_blk_t *block // M: Block of environment variables to sort. in __kmp_env_blk_sort()
474 kmp_env_blk_t *block // M: Block of environment variables to free. in __kmp_env_blk_free()
486 __kmp_env_blk_var(kmp_env_blk_t *block, // I: Block of environment variables. in __kmp_env_blk_var()