Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/fibril_synch.c

    r2654afb r5a5b087  
    105105        fibril_t *f = (fibril_t *) fibril_get_id();
    106106
     107        if (fibril_get_sercount() != 0)
     108                abort();
     109
    107110        futex_down(&async_futex);
    108111        if (fm->counter-- <= 0) {
     
    194197        fibril_t *f = (fibril_t *) fibril_get_id();
    195198       
     199        if (fibril_get_sercount() != 0)
     200                abort();
     201
    196202        futex_down(&async_futex);
    197203        if (frw->writers) {
     
    218224        fibril_t *f = (fibril_t *) fibril_get_id();
    219225       
     226        if (fibril_get_sercount() != 0)
     227                abort();
     228
    220229        futex_down(&async_futex);
    221230        if (frw->writers || frw->readers) {
Note: See TracChangeset for help on using the changeset viewer.