Index: src/tests/preempt_longrun/create.c
===================================================================
--- src/tests/preempt_longrun/create.c	(revision b2fe1c9d25e114799af78eb5b8a1aecb4313c62b)
+++ src/tests/preempt_longrun/create.c	(revision 32cab5b7850de1e6632f51e472d84eee06963594)
@@ -5,8 +5,8 @@
 
 #ifndef PREEMPTION_RATE
-#define PREEMPTION_RATE 10_000ul
+#define PREEMPTION_RATE 10`ms
 #endif
 
-unsigned int default_preemption() {
+Duration default_preemption() {
 	return PREEMPTION_RATE;
 }
Index: src/tests/preempt_longrun/enter.c
===================================================================
--- src/tests/preempt_longrun/enter.c	(revision b2fe1c9d25e114799af78eb5b8a1aecb4313c62b)
+++ src/tests/preempt_longrun/enter.c	(revision 32cab5b7850de1e6632f51e472d84eee06963594)
@@ -6,8 +6,8 @@
 
 #ifndef PREEMPTION_RATE
-#define PREEMPTION_RATE 10_000ul
+#define PREEMPTION_RATE 10`ms
 #endif
 
-unsigned int default_preemption() {
+Duration default_preemption() {
 	return PREEMPTION_RATE;
 }
Index: src/tests/preempt_longrun/enter3.c
===================================================================
--- src/tests/preempt_longrun/enter3.c	(revision b2fe1c9d25e114799af78eb5b8a1aecb4313c62b)
+++ src/tests/preempt_longrun/enter3.c	(revision 32cab5b7850de1e6632f51e472d84eee06963594)
@@ -6,8 +6,8 @@
 
 #ifndef PREEMPTION_RATE
-#define PREEMPTION_RATE 10_000ul
+#define PREEMPTION_RATE 10`ms
 #endif
 
-unsigned int default_preemption() {
+Duration default_preemption() {
 	return PREEMPTION_RATE;
 }
Index: src/tests/preempt_longrun/processor.c
===================================================================
--- src/tests/preempt_longrun/processor.c	(revision b2fe1c9d25e114799af78eb5b8a1aecb4313c62b)
+++ src/tests/preempt_longrun/processor.c	(revision 32cab5b7850de1e6632f51e472d84eee06963594)
@@ -5,8 +5,8 @@
 
 #ifndef PREEMPTION_RATE
-#define PREEMPTION_RATE 10_000ul
+#define PREEMPTION_RATE 10`ms
 #endif
 
-unsigned int default_preemption() {
+Duration default_preemption() {
 	return PREEMPTION_RATE;
 }
Index: src/tests/preempt_longrun/stack.c
===================================================================
--- src/tests/preempt_longrun/stack.c	(revision b2fe1c9d25e114799af78eb5b8a1aecb4313c62b)
+++ src/tests/preempt_longrun/stack.c	(revision 32cab5b7850de1e6632f51e472d84eee06963594)
@@ -5,8 +5,8 @@
 
 #ifndef PREEMPTION_RATE
-#define PREEMPTION_RATE 10_000ul
+#define PREEMPTION_RATE 10`ms
 #endif
 
-unsigned int default_preemption() {
+Duration default_preemption() {
 	return PREEMPTION_RATE;
 }
Index: src/tests/preempt_longrun/yield.c
===================================================================
--- src/tests/preempt_longrun/yield.c	(revision b2fe1c9d25e114799af78eb5b8a1aecb4313c62b)
+++ src/tests/preempt_longrun/yield.c	(revision 32cab5b7850de1e6632f51e472d84eee06963594)
@@ -9,8 +9,8 @@
 
 #ifndef PREEMPTION_RATE
-#define PREEMPTION_RATE 10_000ul
+#define PREEMPTION_RATE 10`ms
 #endif
 
-unsigned int default_preemption() {
+Duration default_preemption() {
 	return PREEMPTION_RATE;
 }
