Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/fibril_synch.h

    r25f6bddb rc3fa24e  
    5454                }, \
    5555                .counter = 1, \
    56                 .waiters = { \
    57                         .head = { \
    58                                 .prev = &(name).waiters.head, \
    59                                 .next = &(name).waiters.head, \
    60                         } \
    61                 } \
     56                .waiters = LIST_INITIALIZER((name).waiters), \
    6257        }
    6358
     
    7974                .readers = 0, \
    8075                .writers = 0, \
    81                 .waiters = { \
    82                         .head = { \
    83                                 .prev = &(name).waiters.head, \
    84                                 .next = &(name).waiters.head, \
    85                         } \
    86                 } \
     76                .waiters = LIST_INITIALIZER((name).waiters), \
    8777        }
    8878
     
    9686#define FIBRIL_CONDVAR_INITIALIZER(name) \
    9787        { \
    98                 .waiters = { \
    99                         .head = { \
    100                                 .next = &(name).waiters.head, \
    101                                 .prev = &(name).waiters.head, \
    102                         } \
    103                 } \
     88                .waiters = LIST_INITIALIZER((name).waiters), \
    10489        }
    10590
     
    153138        { \
    154139                .count = (cnt), \
    155                 .waiters = { \
    156                         .head = { \
    157                                 .next = &(name).waiters.head, \
    158                                 .prev = &(name).waiters.head, \
    159                         } \
    160                 } \
     140                .waiters = LIST_INITIALIZER((name).waiters), \
    161141        }
    162142
Note: See TracChangeset for help on using the changeset viewer.