Angenommen, ich rufe
int execve(const char *filename, char *const argv[], char *const envp[])
wo ich malloc
den Speicher für angegeben habe envp
, wie greift das Programm dann filename
auf den Inhalt dieses Arrays zu, wenn execve
der gesamte vorherige Speicher (einschließlich Heap) gelöscht wird?