changed random() to ANSI C's rand() for win32 portability

This commit is contained in:
Jeff Hill
2003-02-27 16:27:48 +00:00
parent 2d281841da
commit 22b33711e6

View File

@@ -43,7 +43,7 @@ receiver(void *arg)
if (expectmsg[sender-1] != msgNum)
printf("%s received %d '%.*s' -- expected %d\n", epicsThreadGetNameSelf(), len, len, cbuf, expectmsg[sender-1]);
expectmsg[sender-1] = msgNum + 1;
epicsThreadSleep(0.001 * (random() % 20));
epicsThreadSleep(0.001 * (rand() % 20));
}
else {
printf("%s received %d '%.*s'\n", epicsThreadGetNameSelf(), len, len, cbuf);
@@ -66,8 +66,8 @@ sender(void *arg)
for (;;) {
len = sprintf(cbuf, "%s -- %d.", epicsThreadGetNameSelf(), ++i);
while (q->send((void *)cbuf, len) == false)
epicsThreadSleep(0.005 * (random() % 5));
epicsThreadSleep(0.005 * (random() % 20));
epicsThreadSleep(0.005 * (rand() % 5));
epicsThreadSleep(0.005 * (rand() % 20));
}
}