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 = realloc(envVars, sizeof (*envVars) *
lib/libc/stdlib/getenv.c
314
envVars = tmpEnvVars;
lib/libc/stdlib/getenv.c
343
envVars = calloc(1, sizeof (*envVars) * envVarsSize);
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
472
if (envVars[envNdx].active) {
lib/libc/stdlib/getenv.c
475
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
480
if (envVars[envNdx].putenv)
lib/libc/stdlib/getenv.c
484
else if (envVars[envNdx].valueSize >= valueLen)
lib/libc/stdlib/getenv.c
496
envVars[envNdx].name = malloc(nameLen + sizeof ("=") +
lib/libc/stdlib/getenv.c
498
if (envVars[envNdx].name == NULL) {
lib/libc/stdlib/getenv.c
502
envVars[envNdx].nameLen = nameLen;
lib/libc/stdlib/getenv.c
503
envVars[envNdx].valueSize = valueLen;
lib/libc/stdlib/getenv.c
506
env = stpncpy(envVars[envNdx].name, name, nameLen);
lib/libc/stdlib/getenv.c
510
env = envVars[envNdx].value;
lib/libc/stdlib/getenv.c
514
envVars[envNdx].value = env;
lib/libc/stdlib/getenv.c
515
envVars[envNdx].active = true;
lib/libc/stdlib/getenv.c
590
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
618
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
626
if (envVars[envNdx].putenv) {
lib/libc/stdlib/getenv.c
627
envVars[envNdx].name = string;
lib/libc/stdlib/getenv.c
631
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
641
envVars[envNdx].name = string;
lib/libc/stdlib/getenv.c
642
envVars[envNdx].nameLen = -1;
lib/libc/stdlib/getenv.c
643
envVars[envNdx].value = NULL;
lib/libc/stdlib/getenv.c
644
envVars[envNdx].valueSize = -1;
lib/libc/stdlib/getenv.c
645
envVars[envNdx].putenv = true;
lib/libc/stdlib/getenv.c
646
envVars[envNdx].active = true;
lib/libc/stdlib/getenv.c
671
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
679
envVars[envNdx].active = false;
lib/libc/stdlib/getenv.c
680
if (envVars[envNdx].putenv)
lib/libc/stdlib/getenv.c
701
if (__merge_environ() == -1 || (envVars == NULL && __build_env() == -1))
lib/libc/stdlib/getenv.c
706
envVars[ndx].active = false;
lib/libc/stdlib/getenv.c
707
if (envVars[ndx].putenv)
lib/libc/stdlib/getenv.c
81
} *envVars = NULL;