Commits
Juris Lambda authored 024cf71fa2b
....I..... [DEV-3893] broke up and reordered a call to AC_CHECK_HEADERS This breaks up the huge header check block into more sensible pieces, grouped by standards or platforms that define or ship them. Some are so old that I couldn't track them down to find their contents, so educated guessing was employed. The order goes from standards closer to the language, then language extensions, then non-standardized things that couldn't be associated to any one particular platform, followed by operating system specific headers, and finally third-party things that were in the huge block (these should probably be moved to their own m4 macro packages that provide more granular and specific tests for the particular library). Dropped searching for sys/file.h entirely, which, at the bare minimum, are present on BSDs, but when included by non-kernel code, only defines DTYPE_* macros, which we do not use anywhere in the tree.