aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/proc.c
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2011-11-08 16:53:31 +1100
committerAlex Brainman <alex.brainman@gmail.com>2011-11-08 16:53:31 +1100
commitb776b9e724f3edbe4f52d0c1b8dd3ee532a897a3 (patch)
tree096e9301ad5736c09344bbbca95b031ece66a184 /src/pkg/runtime/proc.c
parent2fcb045242bfdf96fdc3dbfc847847ed14ebebc1 (diff)
downloadgo-b776b9e724f3edbe4f52d0c1b8dd3ee532a897a3.tar.xz
runtime: add windows callback tests
Just a copy of cgo callback tests from misc/cgo/test. R=rsc CC=golang-dev, hectorchu https://golang.org/cl/5331062
Diffstat (limited to 'src/pkg/runtime/proc.c')
-rw-r--r--src/pkg/runtime/proc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c
index d51e3d3522..7017838f8a 100644
--- a/src/pkg/runtime/proc.c
+++ b/src/pkg/runtime/proc.c
@@ -1586,6 +1586,14 @@ runtime·lockedOSThread(void)
return g->lockedm != nil && m->lockedg != nil;
}
+// for testing of callbacks
+void
+runtime·golockedOSThread(bool ret)
+{
+ ret = runtime·lockedOSThread();
+ FLUSH(&ret);
+}
+
// for testing of wire, unwire
void
runtime·mid(uint32 ret)