Lines Matching refs:envinit

236 static	char	**envinit = newenv;  variable
2143 envinit[0] = SUBLOGIN; in process_chroot_logins()
2144 envinit[1] = (char *)NULL; in process_chroot_logins()
2147 &envinit[0]); in process_chroot_logins()
2148 (void) execle("/etc/login", "login", (char *)0, &envinit[0]); in process_chroot_logins()
2180 envinit = (char **)calloc(lenvp - environ + 10 + MAXARGS + idx, in establish_user_environment()
2182 if (envinit == NULL) { in establish_user_environment()
2196 envinit[basicenv] = pam_env[idx]; in establish_user_environment()
2202 (void) memcpy(&envinit[basicenv], newenv, sizeof (newenv)); in establish_user_environment()
2266 for (basicenv = 0; envinit[basicenv] != NULL; basicenv++) in establish_user_environment()
2273 envinit[basicenv++] = timez; in establish_user_environment()
2285 envinit[basicenv++] = shell; in establish_user_environment()
2290 envinit[basicenv++] = mail; in establish_user_environment()
2306 envinit[basicenv++] = *lenvp; in establish_user_environment()
2333 if (strncmp(envinit[j], *lenvp, length) == 0) { in establish_user_environment()
2337 envinit[j] = *lenvp; in establish_user_environment()
2345 envinit[basicenv++] = *lenvp; in establish_user_environment()
2376 envinit[basicenv+k] = malloc(total); in establish_user_environment()
2377 if (envinit[basicenv+k] == NULL) { in establish_user_environment()
2381 (void) snprintf(envinit[basicenv+k], total, "L%d=%s", in establish_user_environment()
2397 if (strncmp(*envp, envinit[i], length) in establish_user_environment()
2399 envinit[i] = *envp; in establish_user_environment()
2409 envinit[basicenv+k] = *envp; in establish_user_environment()
2420 environ = envinit; in establish_user_environment()
2496 for (i = 0; envinit[i] != NULL; ++i) { in exec_the_shell()
2497 if ((envinit[i] == shell) && in exec_the_shell()