aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime.c
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-11-05 21:50:28 -0800
committerKen Thompson <ken@golang.org>2008-11-05 21:50:28 -0800
commit79fbbe37a76502e6f5f9647d2d82bab953ab1546 (patch)
tree9385ccda57027bd5d93f7709dfe95a71dcb11c20 /src/runtime/runtime.c
parenta6af48432819fcc6c963d1ac883aefe8cd6f7555 (diff)
downloadgo-79fbbe37a76502e6f5f9647d2d82bab953ab1546.tar.xz
select default
R=r OCL=18646 CL=18646
Diffstat (limited to 'src/runtime/runtime.c')
-rw-r--r--src/runtime/runtime.c5
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;