Beispiel #1
0
Datei: env.c Projekt: 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);
}
Beispiel #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
}
Beispiel #3
0
Datei: env.c Projekt: darius/ung
static void env_export (void) {
  env_append (NULL);
  environ = env;
}
Beispiel #4
0
Datei: env.c Projekt: darius/ung
static void env_import (void) {
  char **p = environ;
  for (; NULL != *p; ++p)
    env_append (*p);
}