3 ms·
> mostly for speed reasons that were valid 20+ years ago. I think it is more likely the same issue Posix had, the official standard came after the implementat
by josefx 5y ago
> mostly for speed reasons that were valid 20+ years ago.
I think it is more likely the same issue Posix had, the official standard came after the implementations. So it had to unify all existing implementations under the same definition. Which means the standard could not require sane behavior if even a single implementation failed to validate its input or two implementations disagreed on the exact error.
- pjmlp 5y agoWhich is why modern POSIX support is never 100%. "POSIX has become outdated" 2016 paper, https://www.usenix.org/publications/login/fall2016/atlidakis https://www.usenix.org/publications/login/fall2016/atlidakis