Changes in src/libcfa/concurrency/alarm.c [cc2eda7:8ad6533]
- File:
-
- 1 edited
-
src/libcfa/concurrency/alarm.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/alarm.c
rcc2eda7 r8ad6533 10 10 // Created On : Fri Jun 2 11:31:25 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri May 25 06:25:47201813 // Update Count : 6 712 // Last Modified On : Mon Apr 9 13:36:18 2018 13 // Update Count : 61 14 14 // 15 15 … … 37 37 38 38 void __kernel_set_timer( Duration alarm ) { 39 verifyf(alarm >= 1`us || alarm == 0, "Setting timer to < 1us (%jins)", alarm.tv);40 39 setitimer( ITIMER_REAL, &(itimerval){ alarm }, NULL ); 41 40 } … … 69 68 } 70 69 71 #if !defined(NDEBUG) && (defined(__CFA_DEBUG__) || defined(__CFA_VERIFY__)) 72 bool validate( alarm_list_t * this ) { 70 __cfaabi_dbg_debug_do( bool validate( alarm_list_t * this ) { 73 71 alarm_node_t ** it = &this->head; 74 72 while( (*it) ) { … … 77 75 78 76 return it == this->tail; 79 } 80 #endif 77 }) 81 78 82 79 static inline void insert_at( alarm_list_t * this, alarm_node_t * n, __alarm_it_t p ) {
Note:
See TracChangeset
for help on using the changeset viewer.