kernel/eka/include/nkern/nk_priv.h
branchRCL_3
changeset 21 e7d2d738d3c2
parent 8 538db54a451d
child 43 c1f20ce4abcf
--- a/kernel/eka/include/nkern/nk_priv.h	Fri Mar 12 15:50:11 2010 +0200
+++ b/kernel/eka/include/nkern/nk_priv.h	Mon Mar 15 12:45:50 2010 +0200
@@ -541,10 +541,12 @@
 #define MASK_NOT_IDFC 0x800 
 #define MASK_NOT_THREAD 0x1000
 #define MASK_NO_CRITICAL_IF_USER 0x2000
+#define MASK_ALWAYS_FAIL 0x4000
+#define	MASK_NO_RESCHED 0x8000
+#define MASK_NO_KILL_OR_SUSPEND	0x10000
+
 #define MASK_THREAD_STANDARD ( MASK_NO_FAST_MUTEX | MASK_KERNEL_UNLOCKED | MASK_INTERRUPTS_ENABLED | MASK_NOT_ISR | MASK_NOT_IDFC )
 #define MASK_THREAD_CRITICAL ( MASK_THREAD_STANDARD | MASK_CRITICAL )
-#define MASK_ALWAYS_FAIL 0x4000
-#define	MASK_NO_RESCHED 0x8000
 
 #if defined(__STANDALONE_NANOKERNEL__) || (!defined (__KERNEL_APIS_CONTEXT_CHECKS_WARNING__)&&!defined (__KERNEL_APIS_CONTEXT_CHECKS_FAULT__))
 #define CHECK_PRECONDITIONS(mask,function)