Ensure no linux builds ever go down the HAVE_ST_MTIME_WITH_E path.
Its never the right thing to do with glibc. This resolves the long-
standing build problem on Linux Alpha, which has horrendous macros in
its /usr/include/bits/stat.h which ultimately end up with anonymous
unions and multiple definitions of st_mtim(e) from our configure.in
POV.
Also, FreeBSD builds have been fixed, by making the conditional logic
in pmcd and pmdas/process match that used in libpcp/src/pmns.c rather
than a different combination of cpp macros. No longer need special
case logic for FreeBSD in the configure script for stat fields.
Ensure no linux builds ever go down the HAVE_ST_MTIME_WITH_E path.
Its never the right thing to do with glibc. This resolves the long-
standing build problem on Linux Alpha, which has horrendous macros in
its /usr/include/bits/stat.h which ultimately end up with anonymous
unions and multiple definitions of st_mtim(e) from our configure.in
POV.
Also, FreeBSD builds have been fixed, by making the conditional logic
in pmcd and pmdas/process match that used in libpcp/src/pmns.c rather
than a different combination of cpp macros. No longer need special
case logic for FreeBSD in the configure script for stat fields.