$OpenBSD: patch-base_utils_c,v 1.6 2017/12/20 15:11:32 sthen Exp $
Index: base/utils.c
--- base/utils.c.orig
+++ base/utils.c
@@ -2412,7 +2412,7 @@ void service_check_sighandler(int sig) {
 	/* write check result to file */
 	if (check_result_info.output_file_fp) {
 
-		fprintf(check_result_info.output_file_fp, "finish_time=%lu.%lu\n", check_result_info.finish_time.tv_sec, check_result_info.finish_time.tv_usec);
+		fprintf(check_result_info.output_file_fp, "finish_time=%lld.%lld\n", (long long)check_result_info.finish_time.tv_sec, (long long)check_result_info.finish_time.tv_usec);
 		fprintf(check_result_info.output_file_fp, "early_timeout=%d\n", check_result_info.early_timeout);
 		fprintf(check_result_info.output_file_fp, "exited_ok=%d\n", check_result_info.exited_ok);
 		fprintf(check_result_info.output_file_fp, "return_code=%d\n", check_result_info.return_code);
@@ -2452,7 +2452,7 @@ void host_check_sighandler(int sig) {
 	/* write check result to file */
 	if (check_result_info.output_file_fp) {
 
-		fprintf(check_result_info.output_file_fp, "finish_time=%lu.%lu\n", check_result_info.finish_time.tv_sec, check_result_info.finish_time.tv_usec);
+		fprintf(check_result_info.output_file_fp, "finish_time=%lld.%lld\n", (long long)check_result_info.finish_time.tv_sec, (long long)check_result_info.finish_time.tv_usec);
 		fprintf(check_result_info.output_file_fp, "early_timeout=%d\n", check_result_info.early_timeout);
 		fprintf(check_result_info.output_file_fp, "exited_ok=%d\n", check_result_info.exited_ok);
 		fprintf(check_result_info.output_file_fp, "return_code=%d\n", check_result_info.return_code);
