Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 170 → Rev 171

/SPARTAN/trunk/test/synch/rwlock4/test.c
59,11 → 59,14
__u32 random(__u32 max)
{
__u32 rc;
pri_t pri;
 
pri = cpu_priority_high();
spinlock_lock(&lock);
rc = seed % max;
seed = (((seed<<2) ^ (seed>>2)) * 487) + rc;
spinlock_unlock(&lock);
cpu_priority_restore(pri);
return rc;
}