Go to the documentation of this file.
28 #if !defined(__sys_critsec_h__)
29 #define __sys_critsec_h__
31 #if defined(__cplusplus)
40 #define INITIALIZE_KERNEL_CRITICAL_SECTION() kernel_critsec_count=0
41 #define ENTER_KERNEL_CRITICAL_SECTION() atomic_inc(&kernel_critsec_count)
42 #define LEAVE_KERNEL_CRITICAL_SECTION() atomic_dec(&kernel_critsec_count)
43 #define DESTROY_KERNEL_CRITICAL_SECTION()
45 #define INITIALIZE_KERNEL_CRITICAL_SECTION()
46 #define ENTER_KERNEL_CRITICAL_SECTION()
47 #define LEAVE_KERNEL_CRITICAL_SECTION()
48 #define DESTROY_KERNEL_CRITICAL_SECTION()
51 #if defined(__cplusplus)
55 #endif // __sys_critsec_h__
Generated on Sat Mar 15 2014 11:28:21 for brickOS Kernel Developer by
1.8.1.2