Changes in src/libcfa/concurrency/alarm.c [8ad6533:cc2eda7]
- File:
-
- 1 edited
-
src/libcfa/concurrency/alarm.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/concurrency/alarm.c
r8ad6533 rcc2eda7 10 10 // Created On : Fri Jun 2 11:31:25 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon Apr 9 13:36:18201813 // Update Count : 6 112 // Last Modified On : Fri May 25 06:25:47 2018 13 // Update Count : 67 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); 39 40 setitimer( ITIMER_REAL, &(itimerval){ alarm }, NULL ); 40 41 } … … 68 69 } 69 70 70 __cfaabi_dbg_debug_do( bool validate( alarm_list_t * this ) { 71 #if !defined(NDEBUG) && (defined(__CFA_DEBUG__) || defined(__CFA_VERIFY__)) 72 bool validate( alarm_list_t * this ) { 71 73 alarm_node_t ** it = &this->head; 72 74 while( (*it) ) { … … 75 77 76 78 return it == this->tail; 77 }) 79 } 80 #endif 78 81 79 82 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.