genode/repos/libports/recipes
Norman Feske a99f6a81b6 libc: clone 'environ' pointer value after fork
The 'environ' pointer is a global variable that must be considered as
part of the application state. It must be copied from the parent to the
child process during fork. Otherwise, a child returning from fork is
unable to access environment variables before invoking execve. The
actual environment variables and their values are already captured
because they reside at the application heap, which is cloned from the
parent. So the copied 'environ' pointer refers to valid data.

Fixes #4015
2021-02-23 12:02:44 +01:00
..
api depot: update recipe hashes 2021-01-25 14:00:43 +01:00
pkg libc: clone 'environ' pointer value after fork 2021-02-23 12:02:44 +01:00
raw depot: update recipe hashes 2020-08-25 11:50:41 +02:00
src depot: update recipe hashes 2021-01-25 14:00:43 +01:00