summaryrefslogtreecommitdiffstats
path: root/src/configure.in
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2011-10-05 21:30:50 +0000
committerSam Hartman <hartmans@mit.edu>2011-10-05 21:30:50 +0000
commitc68f4f687800d66a114dd2989093fc75bf4fadd1 (patch)
treeb642efbae4903a9c80bcc0d34c492b5103742002 /src/configure.in
parent61ccf4d6a8fa65780e8564a065d7aa4e76f5d54d (diff)
downloadkrb5-c68f4f687800d66a114dd2989093fc75bf4fadd1.tar.gz
krb5-c68f4f687800d66a114dd2989093fc75bf4fadd1.tar.xz
krb5-c68f4f687800d66a114dd2989093fc75bf4fadd1.zip
Add krb5int_gettimeofday to k5sprt for platforms w/o native gettimeofday
Microsecond accuracy on _WIN32, but only one second accuracy on other, AFAIK purely hypothetical, platforms that lack native gettimeofday. Shamelessly cribbed from Heimdal. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25310 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/configure.in')
-rw-r--r--src/configure.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/configure.in b/src/configure.in
index 6c3eebcc44..7bb1a6cbde 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -229,6 +229,17 @@ MKSTEMP_OBJ='$(OUTPRE)mkstemp.$(OBJEXT)'
EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_mkstemp"])
AC_SUBST(MKSTEMP_OBJ)
AC_SUBST(MKSTEMP_ST_OBJ)
+
+AC_CHECK_FUNC(gettimeofday,
+ [GETTIMEOFDAY_ST_OBJ=
+ GETTIMEOFDAY_OBJ=
+ AC_DEFINE(HAVE_GETTIMEOFDAY, 1, [Have the gettimeofday function])
+],
+ [GETTIMEOFDAY_ST_OBJ='gettimeofday.o'
+ GETTIMEOFDAY_OBJ='$(OUTPRE)gettimeofday.$(OBJEXT)'
+ EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_gettimeofday"])
+AC_SUBST(GETTIMEOFDAY_OBJ)
+AC_SUBST(GETTIMEOFDAY_ST_OBJ)
AC_SUBST(EXTRA_SUPPORT_SYMS)
DECLARE_SYS_ERRLIST