| 42 | }; |
| 43 | |
| 44 | static void env_add(const char *name, const char *value) |
| 45 | { |
| 46 | struct env *e; |
| 47 | |
| 48 | e = xmalloc(sizeof(*e)); |
| 49 | e->name = xstrdup(name); |
| 50 | e->value = xstrdup(value); |
| 51 | |
| 52 | list_add_tail(&e->node, &env_list); |
| 53 | } |
| 54 | |
| 55 | static void env_del(struct env *e) |
| 56 | { |
no test coverage detected