3 ms·
> POSIX specifies two functions that alter environment variables. The same POSIX spec you're citing also states in no ambiguous terms that setenv is not thread
by rewmie 3y ago
> POSIX specifies two functions that alter environment variables.
The same POSIX spec you're citing also states in no ambiguous terms that setenv is not thread-safe.
It's pointless to quote a section of a spec to try to justify failing to comply with the very same section of the very same spec.
- jeroenhd 3y agoI'm not saying it doesn't. I'm just saying the spec indicates that environment variables can change during runtime. The spec is the problem in my opinion, you can't implement it in a way that doesn't introduce footguns.