Lines Matching refs:env
398 char *env, *nxt; in fw_getenv() local
400 for (env = environment.data; *env; env = nxt + 1) { in fw_getenv()
403 for (nxt = env; *nxt; ++nxt) { in fw_getenv()
410 val = envmatch(name, env); in fw_getenv()
424 char *env, *nxt; in fw_getdefenv() local
426 for (env = default_environment; *env; env = nxt + 1) { in fw_getdefenv()
429 for (nxt = env; *nxt; ++nxt) { in fw_getdefenv()
436 val = envmatch(name, env); in fw_getdefenv()
465 char *env, *nxt; in fw_printenv() local
466 for (env = environment.data; *env; env = nxt + 1) { in fw_printenv()
467 for (nxt = env; *nxt; ++nxt) { in fw_printenv()
475 printf("%s\n", env); in fw_printenv()
535 char *env, *nxt; in fw_env_write() local
542 for (nxt = env = environment.data; *env; env = nxt + 1) { in fw_env_write()
543 for (nxt = env; *nxt; ++nxt) { in fw_env_write()
551 oldval = envmatch(name, env); in fw_env_write()
602 *env = '\0'; in fw_env_write()
605 *env = *nxt++; in fw_env_write()
606 if ((*env == '\0') && (*nxt == '\0')) in fw_env_write()
608 ++env; in fw_env_write()
611 *++env = '\0'; in fw_env_write()
621 for (env = environment.data; *env || *(env + 1); ++env) in fw_env_write()
623 if (env > environment.data) in fw_env_write()
624 ++env; in fw_env_write()
633 if (len > (&environment.data[ENV_SIZE] - env)) { in fw_env_write()
639 while ((*env = *name++) != '\0') in fw_env_write()
640 env++; in fw_env_write()
641 *env = '='; in fw_env_write()
642 while ((*++env = *value++) != '\0') in fw_env_write()
646 *++env = '\0'; in fw_env_write()