>>>> "Hans" == Hans Guenter Weigand
<hgweigand(a)wiesbaden.netsurf.de> writes:
Hans> -#if ! defined (__NetBSD__) && ! defined (__linux__)
Hans> +#if ! defined (__NetBSD__) && ! defined (__linux__) && !defined
Hans> (__OpenBSD__)
This multiple BSD problem is unfortunately kind of gross. Aren't all
the *BSD versions essentially identical from the point of view of
configure? If so, maybe we want to have some preprocessor symbol
that's equivalent to
defined (__NetBSD__) || defined (__OpenBSD__) || defined (__bsdi__) || ......
How many variants are there? I count four (with freebsd).
In any case, platform-specific tests are evil, and would be better if
replaced by feature tests in configure.in. This is the direction we
are moving in, long-term.
Martin
This is not a veto.