aboutsummaryrefslogtreecommitdiff
path: root/src/libthread/tprimes.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libthread/tprimes.c')
-rw-r--r--src/libthread/tprimes.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libthread/tprimes.c b/src/libthread/tprimes.c
index 9426bdfa..e028f982 100644
--- a/src/libthread/tprimes.c
+++ b/src/libthread/tprimes.c
@@ -1,6 +1,12 @@
-#include <lib9.h>
+#include <u.h>
+#include <libc.h>
#include <thread.h>
+enum
+{
+ STACK = 8192
+};
+
int quiet;
int goal;
int buffer;
@@ -19,7 +25,7 @@ primethread(void *arg)
if(!quiet)
print("%d\n", p);
nc = chancreate(sizeof(ulong), buffer);
- (*fn)(primethread, nc, 8192);
+ (*fn)(primethread, nc, STACK);
for(;;){
i = recvul(c);
if(i%p)
@@ -56,7 +62,7 @@ threadmain(int argc, char **argv)
goal = 100;
c = chancreate(sizeof(ulong), buffer);
- (*fn)(primethread, c, 8192);
+ (*fn)(primethread, c, STACK);
for(i=2;; i++)
sendul(c, i);
}