Hi Eric, > * m4/float_h.m4 (gl_FLOAT_H): MirBSD copied OpenBSD's bug. > * doc/posix-headers/float.texi (float.h): Document it.
This fix is perfect. Note that it exploits the fact that on MirBSD, both __OpenBSD__ and __MirBSD__ are defined [1]. > Honestly, sometimes I wonder how much standards-compliance > testing any of the *BSD systems do on their headers. gnulib is probably the second-best POSIX compliance test suite nowadays, after the OpenGroup's testsuite. Regarding use of openbsd* in *.m4 files: You might also want to look at c-stack.m4 gc-random.m4 host-os.m4 if you have access to such a machine. Bruno [1] http://osdir.com/ml/debian.ports.bsd/2008-07/msg00006.html