Index: src/tests/preempt_longrun/create.c
===================================================================
--- src/tests/preempt_longrun/create.c	(revision 70969f8ed41e53d08ee4c67e38e369bebaada57f)
+++ src/tests/preempt_longrun/create.c	(revision 8ad653339f39e704e4be3cbd354de857c44a52f4)
@@ -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 70969f8ed41e53d08ee4c67e38e369bebaada57f)
+++ src/tests/preempt_longrun/enter.c	(revision 8ad653339f39e704e4be3cbd354de857c44a52f4)
@@ -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 70969f8ed41e53d08ee4c67e38e369bebaada57f)
+++ src/tests/preempt_longrun/enter3.c	(revision 8ad653339f39e704e4be3cbd354de857c44a52f4)
@@ -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 70969f8ed41e53d08ee4c67e38e369bebaada57f)
+++ src/tests/preempt_longrun/processor.c	(revision 8ad653339f39e704e4be3cbd354de857c44a52f4)
@@ -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 70969f8ed41e53d08ee4c67e38e369bebaada57f)
+++ src/tests/preempt_longrun/stack.c	(revision 8ad653339f39e704e4be3cbd354de857c44a52f4)
@@ -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 70969f8ed41e53d08ee4c67e38e369bebaada57f)
+++ src/tests/preempt_longrun/yield.c	(revision 8ad653339f39e704e4be3cbd354de857c44a52f4)
@@ -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;
 }
