From 7d2f0196813bd6ea046a2fd6a8623baee3f58db0 Mon Sep 17 00:00:00 2001 From: Johannes Schlatow Date: Fri, 15 Jul 2022 11:09:45 +0200 Subject: [PATCH] libc: output warning if RTC is not present genodelabs/genode#4561 --- repos/libports/src/lib/libc/time.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repos/libports/src/lib/libc/time.cc b/repos/libports/src/lib/libc/time.cc index 0ec663caa4..a6168111ff 100644 --- a/repos/libports/src/lib/libc/time.cc +++ b/repos/libports/src/lib/libc/time.cc @@ -78,8 +78,10 @@ int clock_gettime(clockid_t clk_id, struct timespec *ts) if (!_current_real_time_ptr) throw Missing_call_of_init_time(); - if (!_current_real_time_ptr->has_real_time()) + if (!_current_real_time_ptr->has_real_time()) { + warning("clock_gettime(): missing real-time clock"); return Errno(EINVAL); + } *ts = _current_real_time_ptr->current_real_time(); break;