MiniDevil As beautiful as a shell
Environment management

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