Symbol: envVars
lib/libc/stdlib/getenv.c
165
if (envVars[ndx].putenv) {
lib/libc/stdlib/getenv.c
166
if (strncmpeq(envVars[ndx].name, name, nameLen)) {
lib/libc/stdlib/getenv.c
168
return (envVars[ndx].name + nameLen +
lib/libc/stdlib/getenv.c
171
} else if ((!onlyActive || envVars[ndx].active) &&
lib/libc/stdlib/getenv.c
172
(envVars[ndx].nameLen == nameLen &&
lib/libc/stdlib/getenv.c
173
strncmpeq(envVars[ndx].name, name, nameLen))) {
lib/libc/stdlib/getenv.c
175
return (envVars[ndx].value);
lib/libc/stdlib/getenv.c
208
memmove(&(envVars[envNdx]), &(envVars[envNdx + 1]),
lib/libc/stdlib/getenv.c
209
(envVarsTotal - envNdx) * sizeof (*envVars));
lib/libc/stdlib/getenv.c
210
memset(&(envVars[envVarsTotal]), 0, sizeof (*envVars));
lib/libc/stdlib/getenv.c
226
if (envVars != NULL) {
lib/libc/stdlib/getenv.c
229
if (envVars[envNdx].putenv) {
lib/libc/stdlib/getenv.c
234
free(envVars[envNdx].name);
lib/libc/stdlib/getenv.c
236
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
239
free(envVars);
lib/libc/stdlib/getenv.c
240
envVars = NULL;
lib/libc/stdlib/getenv.c
284
if (envVars[envNdx].active)
lib/libc/stdlib/getenv.c
285
intEnviron[environNdx++] = envVars[envNdx].name;
lib/libc/stdlib/getenv.c
302
struct envVars *tmpEnvVars;
lib/libc/stdlib/getenv.c
307
tmpEnvVars = reallocarray(envVars, newEnvVarsSize,
lib/libc/stdlib/getenv.c
308
sizeof(*envVars));
lib/libc/stdlib/getenv.c
314
envVars = tmpEnvVars;
lib/libc/stdlib/getenv.c
343
envVars = calloc(envVarsSize, sizeof(*envVars));
lib/libc/stdlib/getenv.c
344
if (envVars == NULL)
lib/libc/stdlib/getenv.c
349
envVars[envNdx].putenv = false;
lib/libc/stdlib/getenv.c
350
envVars[envNdx].name =
lib/libc/stdlib/getenv.c
352
if (envVars[envNdx].name == NULL)
lib/libc/stdlib/getenv.c
354
envVars[envNdx].value = strchr(envVars[envNdx].name, '=');
lib/libc/stdlib/getenv.c
355
if (envVars[envNdx].value != NULL) {
lib/libc/stdlib/getenv.c
356
envVars[envNdx].value++;
lib/libc/stdlib/getenv.c
357
envVars[envNdx].valueSize =
lib/libc/stdlib/getenv.c
358
strlen(envVars[envNdx].value);
lib/libc/stdlib/getenv.c
360
__env_warnx(CorruptEnvValueMsg, envVars[envNdx].name,
lib/libc/stdlib/getenv.c
361
strlen(envVars[envNdx].name));
lib/libc/stdlib/getenv.c
371
nameLen = envVars[envNdx].value - envVars[envNdx].name - 1;
lib/libc/stdlib/getenv.c
372
envVars[envNdx].nameLen = nameLen;
lib/libc/stdlib/getenv.c
374
if (__findenv(envVars[envNdx].name, nameLen, &activeNdx,
lib/libc/stdlib/getenv.c
376
__env_warnx(CorruptEnvFindMsg, envVars[envNdx].name,
lib/libc/stdlib/getenv.c
381
envVars[activeNdx].active = true;
lib/libc/stdlib/getenv.c
438
else if (envVars == NULL || environ != intEnviron)
lib/libc/stdlib/getenv.c
464
} else if (envVars == NULL || environ != intEnviron) {
lib/libc/stdlib/getenv.c
519
if (envVars[envNdx].active) {
lib/libc/stdlib/getenv.c
522
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
527
if (envVars[envNdx].putenv)
lib/libc/stdlib/getenv.c
531
else if (envVars[envNdx].valueSize >= valueLen)
lib/libc/stdlib/getenv.c
543
envVars[envNdx].name = malloc(nameLen + sizeof ("=") +
lib/libc/stdlib/getenv.c
545
if (envVars[envNdx].name == NULL) {
lib/libc/stdlib/getenv.c
549
envVars[envNdx].nameLen = nameLen;
lib/libc/stdlib/getenv.c
550
envVars[envNdx].valueSize = valueLen;
lib/libc/stdlib/getenv.c
553
env = stpncpy(envVars[envNdx].name, name, nameLen);
lib/libc/stdlib/getenv.c
557
env = envVars[envNdx].value;
lib/libc/stdlib/getenv.c
561
envVars[envNdx].value = env;
lib/libc/stdlib/getenv.c
562
envVars[envNdx].active = true;
lib/libc/stdlib/getenv.c
637
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
665
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
673
if (envVars[envNdx].putenv) {
lib/libc/stdlib/getenv.c
674
envVars[envNdx].name = string;
lib/libc/stdlib/getenv.c
678
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
688
envVars[envNdx].name = string;
lib/libc/stdlib/getenv.c
689
envVars[envNdx].nameLen = -1;
lib/libc/stdlib/getenv.c
690
envVars[envNdx].value = NULL;
lib/libc/stdlib/getenv.c
691
envVars[envNdx].valueSize = -1;
lib/libc/stdlib/getenv.c
692
envVars[envNdx].putenv = true;
lib/libc/stdlib/getenv.c
693
envVars[envNdx].active = true;
lib/libc/stdlib/getenv.c
718
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
726
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
727
if (envVars[envNdx].putenv)
lib/libc/stdlib/getenv.c
748
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
753
envVars[ndx].active = false;
lib/libc/stdlib/getenv.c
754
if (envVars[ndx].putenv)
lib/libc/stdlib/getenv.c
81
} *envVars = NULL;