On Sun, Dec 21, 2025 at 10:15:37AM +0000, David Brownlee wrote: > On Sun, 21 Dec 2025 at 08:22, Martin Husemann <[email protected]> wrote: > > > > On Sun, Dec 21, 2025 at 09:04:00AM +0100, Henryk Paluch wrote: > > > 1. fix atexit(3) to work properly from DSOs (as done on most other > > > systems) > > > > There is no fix to atexit(3) that keeps it standard conformant. > > I fear this may be a "de facto vs de jure" case. If the coverage of > the official standard is deficient, and software is being written to > expect the (not unreasonable) implemented behaviour of most systems, > then implementing the latter is likely the best option.
I disagree (as you might have noticed). The standards are defective and need to be fixed. Sane software can only avoid the broken interfaces untill a proper fix is available. Martin
