Index: src/pkg/runtime/cgo/gcc_openbsd_amd64.c |
=================================================================== |
--- a/src/pkg/runtime/cgo/gcc_openbsd_amd64.c |
+++ b/src/pkg/runtime/cgo/gcc_openbsd_amd64.c |
@@ -11,7 +11,7 @@ |
#include "libcgo.h" |
static void* threadentry(void*); |
-static void (*setmg_gcc)(void*, void*); |
+static void (*setg_gcc)(void*); |
// TCB_SIZE is sizeof(struct thread_control_block), |
// as defined in /usr/src/lib/librthread/tcb.h |
@@ -83,13 +83,13 @@ |
} |
void |
-x_cgo_init(G *g, void (*setmg)(void*, void*)) |
+x_cgo_init(G *g, void (*setg)(void*)) |
{ |
pthread_attr_t attr; |
size_t size; |
void *handle; |
- setmg_gcc = setmg; |
+ setg_gcc = setg; |
pthread_attr_init(&attr); |
pthread_attr_getstacksize(&attr, &size); |
g->stackguard = (uintptr)&attr - size + 4096; |
@@ -159,7 +159,7 @@ |
/* |
* Set specific keys. |
*/ |
- setmg_gcc((void*)ts.m, (void*)ts.g); |
+ setg_gcc((void*)ts.g); |
crosscall_amd64(ts.fn); |
return nil; |