From b8a2a4424bb28c0c51e48b17f48d211d622b363f Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sun, 24 Mar 2024 14:19:23 -0400 Subject: [PATCH] [SV 65273] configure.ac: Remove check for sys/timeb.h GNU Make doesn't use ftime(); we only checked for this to work around an error in the completely obsolete SCO 3.2 system. Since ftime() is deprecated, including sys/timeb.h has started throwing warnings on newer systems so just remove it completely. Reported by: Collin Funk * configure.ac: Remove the check for sys/timeb.h. * src/makeint.h: Remove the include of sys/timeb.h. * src/config.h-vms: Don't define HAVE_SYS_TIMEB_H. * src/config.h.W32: Ditto. --- configure.ac | 4 ++-- src/config.h-vms | 5 ----- src/config.h.W32 | 3 --- src/makeint.h | 5 ----- 4 files changed, 2 insertions(+), 15 deletions(-) diff --git a/configure.ac b/configure.ac index d939ec06..d9abc0d2 100644 --- a/configure.ac +++ b/configure.ac @@ -67,8 +67,8 @@ AC_HEADER_DIRENT AC_HEADER_STAT AC_CHECK_HEADERS([stdlib.h string.h strings.h locale.h unistd.h limits.h \ - memory.h sys/param.h sys/resource.h sys/timeb.h sys/time.h \ - sys/select.h sys/file.h fcntl.h spawn.h]) + memory.h sys/param.h sys/resource.h sys/time.h sys/select.h \ + sys/file.h fcntl.h spawn.h]) AM_PROG_CC_C_O AC_C_CONST diff --git a/src/config.h-vms b/src/config.h-vms index 05b16211..a0fc2539 100644 --- a/src/config.h-vms +++ b/src/config.h-vms @@ -339,11 +339,6 @@ this program. If not, see . */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PARAM_H */ -/* Define to 1 if you have the header file. */ -#ifndef __GNUC__ -#define HAVE_SYS_TIMEB_H 1 -#endif - /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_WAIT_H */ diff --git a/src/config.h.W32 b/src/config.h.W32 index b1b65bab..7dbe2ab0 100644 --- a/src/config.h.W32 +++ b/src/config.h.W32 @@ -388,9 +388,6 @@ this program. If not, see . */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TIMEB_H 1 - /* Define to 1 if you have the header file. */ #ifdef __MINGW32__ #define HAVE_SYS_TIME_H 1 diff --git a/src/makeint.h b/src/makeint.h index 869cf461..86517b4e 100644 --- a/src/makeint.h +++ b/src/makeint.h @@ -66,11 +66,6 @@ this program. If not, see . */ #include #include -#ifdef HAVE_SYS_TIMEB_H -/* SCO 3.2 "devsys 4.2" has a prototype for 'ftime' in that bombs - unless has been included first. */ -# include -#endif #if HAVE_SYS_TIME_H # include #endif