aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-07-13 16:20:27 -0700
committerKen Thompson <ken@golang.org>2008-07-13 16:20:27 -0700
commit97cab903afbc887c70d6efdd4d382ab0427267bd (patch)
tree43ac7ebe64be0947c0c0f22fae992b3297cd21eb /src/runtime
parent594175d0b5e1c183b0d1642dabbc85437f07407b (diff)
downloadgo-97cab903afbc887c70d6efdd4d382ab0427267bd.tar.xz
chan
SVN=126959
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/chan.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/runtime/chan.c b/src/runtime/chan.c
index b491bbda32..7014ebc657 100644
--- a/src/runtime/chan.c
+++ b/src/runtime/chan.c
@@ -73,3 +73,31 @@ sys·chansend(Hchan* c, ...)
prints("\n");
}
}
+
+// chanrecv1(hchan *chan any) (elem any);
+void
+sys·chanrecv1(Hchan* c, ...)
+{
+ byte *ae;
+
+ ae = (byte*)&c + c->eo;
+ if(debug) {
+ prints("chanrecv1: chan=");
+ sys·printpointer(c);
+ prints("\n");
+ }
+}
+
+// chanrecv2(hchan *chan any) (elem any, pres bool);
+void
+sys·chanrecv2(Hchan* c, ...)
+{
+ byte *ae;
+
+ ae = (byte*)&c + c->eo;
+ if(debug) {
+ prints("chanrecv2: chan=");
+ sys·printpointer(c);
+ prints("\n");
+ }
+}