Index: uspace/app/date/date.c
===================================================================
--- uspace/app/date/date.c	(revision f1abd6e59384691a45a37e8e1b63301dbc7c4a78)
+++ uspace/app/date/date.c	(revision 709476f4de99092cc5a8c74fcd83b718b7047f07)
@@ -34,4 +34,5 @@
 #include <time.h>
 #include <malloc.h>
+#include <ipc/clock_ctl.h>
 
 #define NAME   "date"
@@ -46,4 +47,6 @@
 	service_id_t svc_id;
 	char *svc_name = NULL;
+
+	sysarg_t battery_ok;
 	struct tm t;
 
@@ -93,4 +96,11 @@
 	}
 
+	async_exch_t *exch = async_exchange_begin(sess);
+	rc = async_req_0_1(exch, CLOCK_GET_BATTERY_STATUS, &battery_ok);
+	async_exchange_end(exch);
+
+	if (rc == EOK && !battery_ok)
+		printf(NAME ": Warning! RTC battery dead\n");
+
 	/* Read the current date/time */
 	rc = clock_dev_time_get(sess, &t);
