one of my packages checks whether __FreeBSD__ is defined and if that
is the case i then avoids including machine/limits.h as this only causes
noise on FreeBSD.
It seems the Debian/KFreeBSD port doesn't have __FreeBSD__ define.
Is __FreeBSD__ only for the Real FreeBSD, and if yes, what should the
code check for instead or in addition?
/* FreeBSD has a bug where it complains that this file is obsolete,
and I should migrate to using sys/limits. It complains even when
I include both. */