Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 170 → Rev 171

/SPARTAN/trunk/test/synch/rwlock3/test.c
40,7 → 40,7
static rwlock_t rwlock;
 
static void reader(void *arg);
static void failed(void *arg);
static void failed(void);
 
void reader(void *arg)
{
/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;
}