Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/tests/multi-monitor.c

    r17af7d1 r348006f  
    66static int global12, global23, global13;
    77
    8 struct monitor_t {
    9         monitor_desc m;
    10 };
     8static monitor_desc m1, m2, m3;
    119
    12 monitor_desc * get_monitor( monitor_t * this ) {
    13         return &this->m;
    14 }
    15 
    16 static monitor_t m1, m2, m3;
    17 
    18 void increment( monitor_t * mutex p1, monitor_t * mutex p2, int * value ) {
     10void increment( /*mutex*/ monitor_desc * p1, /*mutex*/ monitor_desc * p2, int * value ) {
     11        monitor_desc * mons[] = { p1, p2 };
     12        monitor_guard_t g = { mons, 2 };
    1913        *value += 1;
    2014}
    2115
    2216struct MyThread {
    23         thread_desc __thrd;
     17        thread_desc t;
    2418        int target;
    2519};
Note: See TracChangeset for help on using the changeset viewer.