Esempio n. 1
0
File: env.c Progetto: darius/ung
static void env_parse_assignment (char *assignment) {
  unsigned i;
  for (i = 0; i < size; ++i)
    if (same_key (env[i], assignment)) {
      env[i] = assignment;
      return;
    }
  env_append (assignment);
}
Esempio n. 2
0
void env_relocate_spec(void)
{
#if !defined(ENV_IS_EMBEDDED)
	//setup default env.
	set_default_env(NULL);

	//override with saved env.
	if (!read_env(CONFIG_ENV_SIZE, CONFIG_ENV_OFFSET, env_buf)) {
		env_append(env_buf, 1);
	}
#endif
}
Esempio n. 3
0
File: env.c Progetto: darius/ung
static void env_export (void) {
  env_append (NULL);
  environ = env;
}
Esempio n. 4
0
File: env.c Progetto: darius/ung
static void env_import (void) {
  char **p = environ;
  for (; NULL != *p; ++p)
    env_append (*p);
}