aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorPeter Williams <peterw@src.gnome.org>2000-06-27 23:04:15 +0800
committerPeter Williams <peterw@src.gnome.org>2000-06-27 23:04:15 +0800
commit9135a5d0e44b1f2fc77beb7b09584be861f18e76 (patch)
tree6a2a7aa6e08158dff274123ccc9a854ac99416ab /configure.in
parentdb8314acf59a18c1a26b0a6c86a5a28261ef7392 (diff)
downloadgsoc2013-evolution-9135a5d0e44b1f2fc77beb7b09584be861f18e76.tar.gz
gsoc2013-evolution-9135a5d0e44b1f2fc77beb7b09584be861f18e76.tar.zst
gsoc2013-evolution-9135a5d0e44b1f2fc77beb7b09584be861f18e76.zip
Solaris compatibility config check + implementation (ctime_r arguments)
svn path=/trunk/; revision=3754
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in23
1 files changed, 23 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 1e6b5cf2ea..16f722714b 100644
--- a/configure.in
+++ b/configure.in
@@ -111,6 +111,29 @@ fi
AC_CHECK_FUNCS(mkstemp)
dnl **************************************************
+dnl ctime_r prototype
+dnl **************************************************
+
+AC_CACHE_CHECK([if ctime_r wants three arguments], ac_cv_ctime_r_three_args,
+[
+ AC_TRY_COMPILE([
+ #include <time.h>
+ ],[
+ char *buf;
+ time_t date;
+ ctime_r( &date, buf, 100 );
+ ],[
+ ac_cv_ctime_r_three_args=yes
+ ],[
+ ac_cv_ctime_r_three_args=no
+ ])
+])
+
+if test x"$ac_cv_ctime_r_three_args" = xyes ; then
+ AC_DEFINE(CTIME_R_THREE_ARGS)
+fi
+
+dnl **************************************************
dnl * pas-backend-file stuff.
dnl * check for db_185.h. if it's there, we use it.
dnl * otherwise, we use db.h (since it'll be 185).