aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/thread_freebsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/runtime/thread_freebsd.c')
-rw-r--r--src/pkg/runtime/thread_freebsd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pkg/runtime/thread_freebsd.c b/src/pkg/runtime/thread_freebsd.c
index 4d39f3c804..884bbf4c88 100644
--- a/src/pkg/runtime/thread_freebsd.c
+++ b/src/pkg/runtime/thread_freebsd.c
@@ -94,12 +94,12 @@ runtime·newosproc(M *m, G *g, void *stk, void (*fn)(void))
runtime·memclr((byte*)&param, sizeof param);
param.start_func = runtime·thr_start;
- param.arg = m;
- param.stack_base = (int8*)g->stackbase;
+ param.arg = (byte*)m;
+ param.stack_base = (void*)g->stackbase;
param.stack_size = (byte*)stk - (byte*)g->stackbase;
param.child_tid = (intptr*)&m->procid;
param.parent_tid = nil;
- param.tls_base = (int8*)&m->tls[0];
+ param.tls_base = (void*)&m->tls[0];
param.tls_size = sizeof m->tls;
m->tls[0] = m->id; // so 386 asm can find it