Lines Matching defs:env
42 /* find assignment in env list; len is length of variable including
47 find_var(char **env, char *assignment, size_t len)
50 for(i = 0; env != NULL && env[i] != NULL; i++)
51 if(strncmp(env[i], assignment, len) == 0)
58 * assigned and list of malloced strings in env, return 0 or errno
63 read_env_file(FILE *F, char ***env, int *assigned)
74 for(idx = 0; *env != NULL && (*env)[idx] != NULL; idx++);
75 l = *env;
87 /* Here one should check that it's a 'valid' env string... */
121 *env = l;
127 * list of malloced strings in `env'
131 read_environment(const char *file, char ***env)
139 read_env_file(F, env, &assigned);
145 free_environment(char **env)
148 if (env == NULL)
150 for (i = 0; env[i]; i++)
151 free(env[i]);
152 free(env);