- File:
-
- 1 edited
-
libcfa/src/concurrency/kernel_private.hfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/kernel_private.hfa
r7d0ebd0 rd3605f8 60 60 extern bool __preemption_enabled(); 61 61 62 static inline void __disable_interrupts_checked() {63 /* paranoid */ verify( __preemption_enabled() );64 disable_interrupts();65 /* paranoid */ verify( ! __preemption_enabled() );66 }67 68 static inline void __enable_interrupts_checked( bool poll = true ) {69 /* paranoid */ verify( ! __preemption_enabled() );70 enable_interrupts( poll );71 /* paranoid */ verify( __preemption_enabled() );72 }73 74 62 //release/wake-up the following resources 75 63 void __thread_finish( thread$ * thrd );
Note:
See TracChangeset
for help on using the changeset viewer.