- File:
-
- 1 edited
-
libcfa/src/concurrency/kernel_private.hfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/kernel_private.hfa
rd3605f8 r7d0ebd0 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 62 74 //release/wake-up the following resources 63 75 void __thread_finish( thread$ * thrd );
Note:
See TracChangeset
for help on using the changeset viewer.