Fork semantics
Forked processes have access to all libst resource created by the parent process until the parent exits.
When the parent exits all of its resources and mappings are released. These resources are then invalidated for the child processes.