diff --git a/ChangeLog b/ChangeLog index eec22eea63..f93d3d6e15 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,8 @@ 2006-03-09 Christian Stimming - * lib/libqof/qof/qoflog.c, gnc-date.c: Add substitution code for - unavailable functions gettimeofday and gmtime_r. + * lib/libqof/qof/qoflog.c, lib/libqof/qof/gnc-date.c, + src/engine/Transaction.c: Add substitution code for unavailable + functions gettimeofday and gmtime_r. * configure.in, Makefile.am: Replace "ln -sf" by "$(LN_S) -f" for systems that don't have symbolic links available. diff --git a/src/engine/Transaction.c b/src/engine/Transaction.c index 2736735019..230f400d8a 100644 --- a/src/engine/Transaction.c +++ b/src/engine/Transaction.c @@ -1029,7 +1029,12 @@ xaccTransCommitEdit (Transaction *trans) /* Record the time of last modification */ if (0 == trans->date_entered.tv_sec) { struct timeval tv; +#ifdef HAVE_GETTIMEOFDAY gettimeofday (&tv, NULL); +#else + time (&(tv.tv_sec)); + tv.tv_usec = 0; +#endif trans->date_entered.tv_sec = tv.tv_sec; trans->date_entered.tv_nsec = 1000 * tv.tv_usec; }