diff options
| author | Ken Thompson <ken@golang.org> | 2008-11-05 21:50:28 -0800 |
|---|---|---|
| committer | Ken Thompson <ken@golang.org> | 2008-11-05 21:50:28 -0800 |
| commit | 79fbbe37a76502e6f5f9647d2d82bab953ab1546 (patch) | |
| tree | 9385ccda57027bd5d93f7709dfe95a71dcb11c20 /src/runtime/runtime.c | |
| parent | a6af48432819fcc6c963d1ac883aefe8cd6f7555 (diff) | |
| download | go-79fbbe37a76502e6f5f9647d2d82bab953ab1546.tar.xz | |
select default
R=r
OCL=18646
CL=18646
Diffstat (limited to 'src/runtime/runtime.c')
| -rw-r--r-- | src/runtime/runtime.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c index 5fde296700..db31b77df3 100644 --- a/src/runtime/runtime.c +++ b/src/runtime/runtime.c @@ -4,7 +4,8 @@ #include "runtime.h" -int32 panicking = 0; +int32 panicking = 0; +int32 maxround = 8; int32 gotraceback(void) @@ -91,6 +92,8 @@ rnd(uint32 n, uint32 m) { uint32 r; + if(m > maxround) + m = maxround; r = n % m; if(r) n += m-r; |
