guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 08/09: Presume time.h and sys/time.h don't conflict when


From: Mike Gran
Subject: [Guile-commits] 08/09: Presume time.h and sys/time.h don't conflict when included
Date: Fri, 16 Sep 2022 00:44:05 -0400 (EDT)

mike121 pushed a commit to branch wip-modernize-autotools
in repository guile.

commit 3976f8fbf95e15a3cd8ecbcbf0ab807810f95c40
Author: Mike Gran <spk121@yahoo.com>
AuthorDate: Thu Sep 15 03:55:17 2022 -0700

    Presume time.h and sys/time.h don't conflict when included
    
    Systems on which time.h and sys/time.h conflicted are obsolescent.
    
    * configure.ac: remove AC_HEADER_TIME. remove conditional
      in tm.tm_gmtoff test.
    * libguile/filesys.c [TIME_WITH_SYS_TIME]: remove conditional
    * libguile/posix.c [TIME_WITH_SYS_TIME]: remove conditional
    
    # Conflicts:
    #       libguile/filesys.c
---
 configure.ac       | 10 +---------
 libguile/filesys.c | 10 ++--------
 libguile/posix.c   | 10 ++--------
 3 files changed, 5 insertions(+), 25 deletions(-)

diff --git a/configure.ac b/configure.ac
index 11e718215..c4a51bc4f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -376,7 +376,6 @@ esac
 AC_MSG_RESULT($SCM_PREBUILT_BINARIES)
 AC_SUBST([SCM_PREBUILT_BINARIES])
 
-AC_HEADER_TIME
 AC_HEADER_SYS_WAIT
 AC_HEADER_DIRENT
 
@@ -1012,15 +1011,8 @@ AC_CHECK_MEMBERS([struct stat.st_rdev, struct 
stat.st_blksize, struct stat.st_bl
 AC_STRUCT_TIMEZONE
 AC_CHECK_MEMBERS([struct tm.tm_gmtoff],,,
 [#include <time.h>
-#ifdef TIME_WITH_SYS_TIME
+#if HAVE_SYS_TIME_H
 # include <sys/time.h>
-# include <time.h>
-#else
-# if HAVE_SYS_TIME_H
-#  include <sys/time.h>
-# else
-#  include <time.h>
-# endif
 #endif
 ])
 GUILE_STRUCT_UTIMBUF
diff --git a/libguile/filesys.c b/libguile/filesys.c
index f182f6c79..234f70f77 100644
--- a/libguile/filesys.c
+++ b/libguile/filesys.c
@@ -53,16 +53,10 @@
 #include <io.h>
 #endif
 
-#ifdef TIME_WITH_SYS_TIME
+#if HAVE_SYS_TIME_H
 # include <sys/time.h>
-# include <time.h>
-#else
-# if HAVE_SYS_TIME_H
-#  include <sys/time.h>
-# else
-#  include <time.h>
-# endif
 #endif
+#include <time.h>
 
 #ifdef LIBC_H_WITH_UNISTD_H
 #include <libc.h>
diff --git a/libguile/posix.c b/libguile/posix.c
index 8227f44d7..bd5bbe648 100644
--- a/libguile/posix.c
+++ b/libguile/posix.c
@@ -37,16 +37,10 @@
 # include <sched.h>
 #endif
 
-#ifdef TIME_WITH_SYS_TIME
+#if HAVE_SYS_TIME_H
 # include <sys/time.h>
-# include <time.h>
-#else
-# if HAVE_SYS_TIME_H
-#  include <sys/time.h>
-# else
-#  include <time.h>
-# endif
 #endif
+#include <time.h>
 
 #ifdef LIBC_H_WITH_UNISTD_H
 # include <libc.h>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]