changeset: 7113:f94a97422cd0
user:      Kevin McCarthy <ke...@8t8.us>
date:      Mon Jul 24 11:19:05 2017 -0700
link:      http://dev.mutt.org/hg/mutt/rev/f94a97422cd0

Add autoconf search for clock_gettime.

It appears to be specified in POSIX.1-2001, so just abort if it's not found.

Add a missing time.h include in mutt_socket.c

diffs (29 lines):

diff -r 4a1390537a29 -r f94a97422cd0 configure.ac
--- a/configure.ac      Sat Jul 22 19:48:50 2017 -0700
+++ b/configure.ac      Mon Jul 24 11:19:05 2017 -0700
@@ -642,6 +642,14 @@
 if test "$need_socket" = "yes"
 then
         AC_CHECK_HEADERS([sys/select.h])
+
+        mutt_save_LIBS="$LIBS"
+        LIBS=
+        AC_SEARCH_LIBS([clock_gettime], [rt],
+                MUTTLIBS="$MUTTLIBS $LIBS",
+                AC_MSG_ERROR([Unable to find clock_gettime function]))
+        LIBS="$mutt_save_LIBS"
+
         AC_MSG_CHECKING([for socklen_t])
         AC_EGREP_HEADER(socklen_t, sys/socket.h, AC_MSG_RESULT([yes]),
                 AC_MSG_RESULT([no])
diff -r 4a1390537a29 -r f94a97422cd0 mutt_socket.c
--- a/mutt_socket.c     Sat Jul 22 19:48:50 2017 -0700
+++ b/mutt_socket.c     Mon Jul 24 11:19:05 2017 -0700
@@ -41,6 +41,7 @@
 #ifdef HAVE_SYS_TIME_H
 #include <sys/time.h>
 #endif
+#include <time.h>
 #include <sys/socket.h>
 #ifdef HAVE_SYS_SELECT_H
 #include <sys/select.h>

Reply via email to