build: delete checks for C89 standard headers

Delete checks and guards for standard C89 headers and assume these are
available: `stdio.h`, `string.h`, `time.h`, `setjmp.h`, `stdlib.h`,
`stddef.h`, `signal.h`.

Some of these we already used unconditionally, some others we only used
for feature checks.

Follow-up to 9c7165e96a #11918 (for `stdio.h` in CMake)

Closes #11940
This commit is contained in:
Viktor Szakats 2023-09-25 20:06:44 +00:00
parent d15ffe18d9
commit 96c29900bc
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
30 changed files with 22 additions and 156 deletions

View file

@ -29,9 +29,7 @@
#include <tchar.h>
#endif
#ifdef HAVE_SIGNAL_H
#include <signal.h>
#endif
#ifdef HAVE_FCNTL_H
#include <fcntl.h>