]> granicus.if.org Git - sudo/commitdiff
Correct the test for 2-parameter timespecsub
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 25 Nov 2004 17:23:27 +0000 (17:23 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 25 Nov 2004 17:23:27 +0000 (17:23 +0000)
configure
configure.in

index 3d6f02dd0ab3b9c05efd43503727739c0194e2cb..f9bfca6219177b178d611b83d45b5ec73c098cd0 100755 (executable)
--- a/configure
+++ b/configure
@@ -27820,7 +27820,12 @@ cat >>conftest.$ac_ext <<_ACEOF
 int
 main ()
 {
-struct timespec ts1, ts2; ts1.tv_sec = 1; ts1.tv_nsec = 0; ts2.tv_sec = 0; ts2.tv_nsec = 0; timespecsub(&ts1, &ts2);
+struct timespec ts1, ts2;
+ts1.tv_sec = 1; ts1.tv_nsec = 0; ts2.tv_sec = 0; ts2.tv_nsec = 0;
+#ifndef timespecsub
+#error missing timespecsub
+#endif
+timespecsub(&ts1, &ts2);
   ;
   return 0;
 }
index 7853b4139168dcf352065a6d682feaac8ad53b16..8337bf65303ddabdbf25ce3f7aecd5d99a31d013 100644 (file)
@@ -1707,7 +1707,12 @@ if test X"$ac_cv_type_struct_timespec" != X"no"; then
     AC_CHECK_MEMBER([struct stat.st_mtim], AC_DEFINE(HAVE_ST_MTIM), [AC_CHECK_MEMBER([struct stat.st_mtimespec], AC_DEFINE([HAVE_ST_MTIMESPEC]))])
     AC_MSG_CHECKING([for two-parameter timespecsub])
     AC_TRY_COMPILE([#include <sys/types.h>
-#include <sys/time.h>], [struct timespec ts1, ts2; ts1.tv_sec = 1; ts1.tv_nsec = 0; ts2.tv_sec = 0; ts2.tv_nsec = 0; timespecsub(&ts1, &ts2);],
+#include <sys/time.h>], [struct timespec ts1, ts2;
+ts1.tv_sec = 1; ts1.tv_nsec = 0; ts2.tv_sec = 0; ts2.tv_nsec = 0;
+#ifndef timespecsub
+#error missing timespecsub
+#endif
+timespecsub(&ts1, &ts2);],
        [AC_DEFINE(HAVE_TIMESPECSUB2)
        AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])
 fi