15 lines
513 B
Plaintext
15 lines
513 B
Plaintext
$OpenBSD: patch-src_runtime_os_openbsd_c,v 1.1 2018/04/05 17:47:30 jsing Exp $
|
|
|
|
Index: src/runtime/os_openbsd.c
|
|
--- src/runtime/os_openbsd.c.orig
|
|
+++ src/runtime/os_openbsd.c
|
|
@@ -167,7 +167,7 @@ runtime·newosproc(M *mp, void *stk)
|
|
|
|
param.tf_tcb = (byte*)&mp->tls[0];
|
|
param.tf_tid = (int32*)&mp->procid;
|
|
- param.tf_stack = stk;
|
|
+ param.tf_stack = (void*)((uintptr)stk - 8);
|
|
|
|
oset = runtime·sigprocmask(SIG_SETMASK, sigset_all);
|
|
ret = runtime·tfork(¶m, sizeof(param), mp, mp->g0, runtime·mstart);
|