Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/bits/locks.hfa

    r92e7631 rae66348  
    139139        }
    140140
    141         static inline bool post(__bin_sem_t & this) with( this ) {
     141        static inline void post(__bin_sem_t & this) with( this ) {
     142                verify(__cfaabi_dbg_in_kernel());
     143
    142144                pthread_mutex_lock(&lock);
    143145                        bool needs_signal = !signaled;
     
    145147                pthread_mutex_unlock(&lock);
    146148
    147                 if (needs_signal) pthread_cond_signal(&cond);
    148 
    149                 return needs_signal;
     149                if (needs_signal)
     150                        pthread_cond_signal(&cond);
    150151        }
    151152#endif
Note: See TracChangeset for help on using the changeset viewer.