Index: src/libcfa/concurrency/alarm.c
===================================================================
--- src/libcfa/concurrency/alarm.c	(revision 4c1b48f3439e509c602d91b69cea43e25b6e0f19)
+++ src/libcfa/concurrency/alarm.c	(revision 643c6b943be1c4a0bc15604b1d1af2e9eb93875d)
@@ -10,6 +10,6 @@
 // Created On       : Fri Jun 2 11:31:25 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Mar 27 14:12:11 2018
-// Update Count     : 41
+// Last Modified On : Wed Apr  4 16:47:29 2018
+// Update Count     : 49
 //
 
@@ -28,6 +28,7 @@
 
 static inline void ?{}( itimerval & this, Duration alarm ) with( this ) {
-	it_value   { alarm };								// seconds, microseconds
-	it_interval{ 0 };
+	// itimerval.it_value is a duration but uses time data-structure timeval.
+	it_value{ alarm`s, alarm`us };						// seconds, microseconds
+	it_interval{ 0 };									// 0 seconds, 0 microseconds
 }
 
