Changeset cb01e1e in mainline for kernel/test/synch/rwlock1.c


Ignore:
Timestamp:
2009-04-04T00:26:27Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a85aebd
Parents:
171f9a1
Message:

use global variable and a macro for silencing tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/test/synch/rwlock1.c

    r171f9a1 rcb01e1e  
    3636#include <synch/rwlock.h>
    3737
    38 #define READERS         50
    39 #define WRITERS         50
     38#define READERS  50
     39#define WRITERS  50
    4040
    4141static rwlock_t rwlock;
    4242
    43 char * test_rwlock1(bool quiet)
     43char *test_rwlock1(void)
    4444{
    4545        rwlock_initialize(&rwlock);
    46 
     46       
    4747        rwlock_write_lock(&rwlock);
    48         rwlock_write_unlock(&rwlock);   
    49 
    50         rwlock_read_lock(&rwlock);
    51         rwlock_read_lock(&rwlock);     
     48        rwlock_write_unlock(&rwlock);
     49       
    5250        rwlock_read_lock(&rwlock);
    5351        rwlock_read_lock(&rwlock);
    5452        rwlock_read_lock(&rwlock);
    55 
     53        rwlock_read_lock(&rwlock);
     54        rwlock_read_lock(&rwlock);
     55       
    5656        rwlock_read_unlock(&rwlock);
    57         rwlock_read_unlock(&rwlock);   
     57        rwlock_read_unlock(&rwlock);
    5858        rwlock_read_unlock(&rwlock);
    5959        rwlock_read_unlock(&rwlock);
     
    6161       
    6262        rwlock_write_lock(&rwlock);
    63         rwlock_write_unlock(&rwlock);   
    64 
     63        rwlock_write_unlock(&rwlock);
     64       
    6565        rwlock_read_lock(&rwlock);
    6666        rwlock_read_unlock(&rwlock);
    67 
     67       
    6868        rwlock_write_lock(&rwlock);
    69         rwlock_write_unlock(&rwlock);   
    70 
     69        rwlock_write_unlock(&rwlock);
     70       
    7171        rwlock_read_lock(&rwlock);
    7272        rwlock_read_unlock(&rwlock);
Note: See TracChangeset for help on using the changeset viewer.