]> git.ipfire.org Git - thirdparty/make.git/commitdiff
[SV 65273] configure.ac: Remove check for sys/timeb.h
authorPaul Smith <psmith@gnu.org>
Sun, 24 Mar 2024 18:19:23 +0000 (14:19 -0400)
committerPaul Smith <psmith@gnu.org>
Sun, 24 Mar 2024 19:25:18 +0000 (15:25 -0400)
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 <collin.funk1@gmail.com>

* 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
src/config.h-vms
src/config.h.W32
src/makeint.h

index d939ec06b6e4710772e29ce119088812deeca5f1..d9abc0d29cbaffcc1df9cc66103dc196fe387095 100644 (file)
@@ -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
index 05b16211d7bea4a49e11d696804e5d19bd7ff98f..a0fc25392127c03d1cb9cef3144af539fd9203ed 100644 (file)
@@ -339,11 +339,6 @@ this program.  If not, see <https://www.gnu.org/licenses/>.  */
 /* Define to 1 if you have the <sys/param.h> header file.  */
 /* #undef HAVE_SYS_PARAM_H */
 
-/* Define to 1 if you have the <sys/timeb.h> header file.  */
-#ifndef __GNUC__
-#define HAVE_SYS_TIMEB_H 1
-#endif
-
 /* Define to 1 if you have the <sys/wait.h> header file.  */
 /* #undef HAVE_SYS_WAIT_H */
 
index b1b65bab2982334e69f53ed262607328c85d2c76..7dbe2ab04630b85a191b0bab31c283f1c1a82215 100644 (file)
@@ -388,9 +388,6 @@ this program.  If not, see <https://www.gnu.org/licenses/>.  */
 /* Define to 1 if you have the <sys/stat.h> header file. */
 #define HAVE_SYS_STAT_H 1
 
-/* Define to 1 if you have the <sys/timeb.h> header file. */
-#define HAVE_SYS_TIMEB_H 1
-
 /* Define to 1 if you have the <sys/time.h> header file. */
 #ifdef __MINGW32__
 #define HAVE_SYS_TIME_H 1
index 869cf46160d2168859726826dd06e6ab47b675dc..86517b4e7fe6bbbd546b7a1b29519ad4617ede53 100644 (file)
@@ -66,11 +66,6 @@ this program.  If not, see <https://www.gnu.org/licenses/>.  */
 #include <stdio.h>
 #include <ctype.h>
 
-#ifdef HAVE_SYS_TIMEB_H
-/* SCO 3.2 "devsys 4.2" has a prototype for 'ftime' in <time.h> that bombs
-   unless <sys/timeb.h> has been included first.  */
-# include <sys/timeb.h>
-#endif
 #if HAVE_SYS_TIME_H
 # include <sys/time.h>
 #endif