Problems? Is your data what you think it is? | |
PerlMonks |
Re^2: Setting $0 clears /proc/PID/environ tooby kikuchiyo (Hermit) |
on Jan 17, 2020 at 09:39 UTC ( [id://11111516]=note: print w/replies, xml ) | Need Help?? |
Does changing $0 destroy %ENV or does perl copy the environment out of the way before reusing the original environment block? No, that happens very early, so even BEGIN blocks have %ENV correctly filled, and in any case later changes to %ENV are not reflected in /proc/PID/environ. That file is more like a historical record of what the environment was when the process started, and as such, it has potential (if marginal) uses, and that's why this bothers me.
In Section
Seekers of Perl Wisdom
|
|