aboutsummaryrefslogtreecommitdiff
path: root/src/libthread
diff options
context:
space:
mode:
Diffstat (limited to 'src/libthread')
-rw-r--r--src/libthread/create.c2
-rw-r--r--src/libthread/sched.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/libthread/create.c b/src/libthread/create.c
index 518eaae6..a8647f94 100644
--- a/src/libthread/create.c
+++ b/src/libthread/create.c
@@ -25,7 +25,7 @@ newthread(Proc *p, void (*f)(void *arg), void *arg, uint stacksize, char *name,
sysfatal("bad stacksize %d", stacksize);
t = _threadmalloc(sizeof(Thread), 1);
s = _threadmalloc(stacksize, 0);
- t->stk = (char*)s;
+ t->stk = (uchar*)s;
t->stksize = stacksize;
_threaddebugmemset(s, 0xFE, stacksize);
_threadinitstack(t, f, arg);
diff --git a/src/libthread/sched.c b/src/libthread/sched.c
index 250a19a2..d193d6ce 100644
--- a/src/libthread/sched.c
+++ b/src/libthread/sched.c
@@ -1,3 +1,4 @@
+#include <u.h>
#include <signal.h>
#include <errno.h>
#include "threadimpl.h"