diff options
| author | Ken Thompson <ken@golang.org> | 2008-07-13 16:20:27 -0700 |
|---|---|---|
| committer | Ken Thompson <ken@golang.org> | 2008-07-13 16:20:27 -0700 |
| commit | 97cab903afbc887c70d6efdd4d382ab0427267bd (patch) | |
| tree | 43ac7ebe64be0947c0c0f22fae992b3297cd21eb /src/runtime | |
| parent | 594175d0b5e1c183b0d1642dabbc85437f07407b (diff) | |
| download | go-97cab903afbc887c70d6efdd4d382ab0427267bd.tar.xz | |
chan
SVN=126959
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/chan.c | 28 |
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"); + } +} |
