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

Reply via email to