Lines Matching refs:environ
191 for (envNdx = 0; environ[envNdx] != NULL; envNdx++) in __findenv_environ()
192 if (strncmpeq(environ[envNdx], name, nameLen)) in __findenv_environ()
193 return (&(environ[envNdx][nameLen + sizeof("=") - 1])); in __findenv_environ()
245 if (environ == intEnviron) in __clean_env()
246 environ = origEnviron; in __clean_env()
288 environ = intEnviron; in __rebuild_environ()
333 if (environ == NULL || environ[0] == NULL) in __build_env()
337 for (env = environ, envVarsTotal = 0; *env != NULL; env++) in __build_env()
350 strdup(environ[envVarsTotal - envNdx - 1]); in __build_env()
384 origEnviron = environ; in __build_env()
385 environ = NULL; in __build_env()
435 if (environ == NULL || environ[0] == NULL) in getenv()
437 else if (envVars == NULL || environ != intEnviron) in getenv()
553 if (intEnviron != NULL && (environ != intEnviron || (envActive > 0 && in __merge_environ()
554 environ[0] == NULL))) { in __merge_environ()
565 origEnviron = environ; in __merge_environ()