aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/linux
diff options
context:
space:
mode:
authorLuuk van Dijk <lvd@golang.org>2010-11-30 18:21:26 +0100
committerLuuk van Dijk <lvd@golang.org>2010-11-30 18:21:26 +0100
commit85cae877f57e645a13e2c1799ffb1f6592c7474b (patch)
tree6b98d8f2d7e666926b88bca830ba607db385ebf3 /src/pkg/runtime/linux
parent37b7e3db73e1a637091c55a3526e766c6b8413e8 (diff)
downloadgo-85cae877f57e645a13e2c1799ffb1f6592c7474b.tar.xz
runtime: parallel definitions in Go for all C structs.
R=rsc CC=golang-dev https://golang.org/cl/3308041
Diffstat (limited to 'src/pkg/runtime/linux')
-rw-r--r--src/pkg/runtime/linux/runtime_defs.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/pkg/runtime/linux/runtime_defs.go b/src/pkg/runtime/linux/runtime_defs.go
new file mode 100644
index 0000000000..86de13316e
--- /dev/null
+++ b/src/pkg/runtime/linux/runtime_defs.go
@@ -0,0 +1,14 @@
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// OS-Specific Go definitions of internal structures. Master is runtime.h
+
+package runtime
+
+type lock struct {
+ key uint32
+ sema uint32
+}
+
+type note lock