Index: src/tests/preempt_longrun/enter.c
===================================================================
--- src/tests/preempt_longrun/enter.c	(revision ea8b2f7e16005c4ecdb2566b748c8eb02f60f32b)
+++ src/tests/preempt_longrun/enter.c	(revision 85b1deb20af020daa008d82abbbc54f9b152d5c0)
@@ -15,11 +15,8 @@
 
 monitor mon_t {};
+void foo( mon_t & mutex this ) {}
 
 mon_t mon;
-
-void foo( mon_t & mutex this ) {}
-
 thread worker_t {};
-
 void main( worker_t & this ) {
 	for( unsigned long i = 0; i < N; i++ ) {
@@ -28,13 +25,8 @@
 }
 
-extern "C" {
-static worker_t * workers;
-}
-
 int main(int argc, char * argv[] ) {
 	processor p;
 	{
 		worker_t w[7];
-		workers = w;
 	}
 }
Index: src/tests/preempt_longrun/processor.c
===================================================================
--- src/tests/preempt_longrun/processor.c	(revision ea8b2f7e16005c4ecdb2566b748c8eb02f60f32b)
+++ src/tests/preempt_longrun/processor.c	(revision 85b1deb20af020daa008d82abbbc54f9b152d5c0)
@@ -13,13 +13,13 @@
 }
 
-static const unsigned long N = 5_000ul;
+static const unsigned long N = 50_000ul;
 
 int main(int argc, char* argv[]) {
 	processor * p[15];
-	write(STDERR_FILENO, "Preparing\n", sizeof("Preparing\n"));
+	write(STDOUT_FILENO, "Preparing\n", sizeof("Preparing\n"));
 	for ( int pi = 0; pi < 15; pi++ ) {
 		p[pi] = new();
 	}
-	write(STDERR_FILENO, "Starting\n", sizeof("Starting\n"));
+	write(STDOUT_FILENO, "Starting\n", sizeof("Starting\n"));
 	for ( int i = 0; i < N; i++) {
 		int pi = i % 15;
@@ -27,8 +27,8 @@
 		p[pi] = new();
 	}
-	write(STDERR_FILENO, "Stopping\n", sizeof("Stopping\n"));
+	write(STDOUT_FILENO, "Stopping\n", sizeof("Stopping\n"));
 	for ( int pi = 0; pi < 15; pi++ ) {
 		delete( p[pi] );
 	}
-	write(STDERR_FILENO, "Done\n", sizeof("Done\n"));
+	write(STDOUT_FILENO, "Done\n", sizeof("Done\n"));
 }
