Doubly linked list of KEY=value env variables.
Doubly linked list of KEY=value env variables.
The environment is stored as a t_env doubly linked list.
It's created from envp in main(), modified by export/unset/cd, converted to char ** for execve() & freed on shell exit.
Files