diff options
author | Sam Hartman <hartmans@mit.edu> | 2011-10-05 21:30:50 +0000 |
---|---|---|
committer | Sam Hartman <hartmans@mit.edu> | 2011-10-05 21:30:50 +0000 |
commit | c68f4f687800d66a114dd2989093fc75bf4fadd1 (patch) | |
tree | b642efbae4903a9c80bcc0d34c492b5103742002 /src/configure.in | |
parent | 61ccf4d6a8fa65780e8564a065d7aa4e76f5d54d (diff) | |
download | krb5-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.in | 11 |
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 |