aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2020-04-29 19:12:45 +0300
committerSergey Poznyakoff <gray@gnu.org>2020-04-29 19:12:45 +0300
commit8196b4281500ef4f6e0cba4ff1f20f6d41e92f17 (patch)
treecec8dfeaf2a2cf0ae73816a84f8dba41bd14274b /configure.ac
parent3ababf4edb89be0b164d8e9cb1cad5b009de9778 (diff)
downloadwydawca-8196b4281500ef4f6e0cba4ff1f20f6d41e92f17.tar.gz
wydawca-8196b4281500ef4f6e0cba4ff1f20f6d41e92f17.tar.bz2
Improve statistic reporter scheduling.
Use crontab format specification to define the frequency of statistic report generation. * src/wydawca.h (stat_report_schedule): New variable. Replaces stat_report_interval. * configure.ac: Check for struct tm.tm_gmtoff. * src/config.c: New keyword: stat-report-schedule. * src/micron.c: New file. * src/micron.h: New file. * src/Makefile.am: Add new files. * src/timer.c (wy_thr_stat): Use micron scheduler. * doc/wydawca.texi: Document stat-report-schedule. * NEWS: Document stat-report-schedule.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 1aed22a..2cffbed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -56,6 +56,11 @@ AC_TYPE_SIZE_T
AC_HEADER_STDBOOL
AC_SYS_LARGEFILE
+AC_CHECK_MEMBERS([struct tm.tm_gmtoff],,,
+ [#include <sys/types.h>
+#include <time.h>
+])
+
# Checks for library functions.
AC_FUNC_FORK
AC_FUNC_MALLOC

Return to:

Send suggestions and report system problems to the System administrator.