env_var
struct env_var;
typedef char *(ev_format_t)(struct env_var *ev);
typedef int (ev_sethook_t)(struct env_var *ev, int flags,
typedef int (ev_unsethook_t)(struct env_var *ev);
struct env_var *ev_next, *ev_prev;
extern struct env_var *environ;
extern struct env_var *env_getenv(const char *name);
struct env_var *ev;
cons_set(struct env_var *ev, int flags, void *value)
static int cons_set(struct env_var *ev, int flags, void *value);
struct env_var *ev;
struct env_var *ev;
env_discard(struct env_var *ev)
env_noset(struct env_var *ev, int flags, const void *value)
env_nounset(struct env_var *ev)
static void env_discard(struct env_var *ev);
struct env_var *environ = NULL;
struct env_var *
struct env_var *ev;
struct env_var *ev, *curr, *last;
ev = alloc(sizeof(struct env_var));
struct env_var *ep;
efi_setcurrdev(struct env_var *ev, int flags, void *value)
extern int efi_setcurrdev(struct env_var *ev, int flags, void *value);
struct env_var *ep;
ski_setcurrdev(struct env_var *ev, int flags, void *value)
extern int ski_setcurrdev(struct env_var *ev, int flags, void *value);