18 #ifndef _COBALT_UAPI_KERNEL_THREAD_H
19 #define _COBALT_UAPI_KERNEL_THREAD_H
21 #include <cobalt/uapi/kernel/types.h>
32 #define XNSUSP 0x00000001
33 #define XNPEND 0x00000002
34 #define XNDELAY 0x00000004
35 #define XNREADY 0x00000008
36 #define XNDORMANT 0x00000010
37 #define XNZOMBIE 0x00000020
38 #define XNMAPPED 0x00000040
39 #define XNRELAX 0x00000080
40 #define XNMIGRATE 0x00000100
41 #define XNHELD 0x00000200
42 #define XNBOOST 0x00000400
43 #define XNSSTEP 0x00000800
44 #define XNLOCK 0x00001000
45 #define XNRRB 0x00002000
46 #define XNWARN 0x00004000
47 #define XNFPU 0x00008000
48 #define XNROOT 0x00010000
49 #define XNWEAK 0x00020000
50 #define XNUSER 0x00040000
51 #define XNJOINED 0x00080000
52 #define XNTRAPLB 0x00100000
53 #define XNDEBUG 0x00200000
54 #define XNDBGSTOP 0x00400000
67 #define XNTIMEO 0x00000001
68 #define XNRMID 0x00000002
69 #define XNBREAK 0x00000004
70 #define XNKICKED 0x00000008
71 #define XNWAKEN 0x00000010
72 #define XNROBBED 0x00000020
73 #define XNCANCELD 0x00000040
74 #define XNPIALERT 0x00000080
75 #define XNSCHEDP 0x00000100
76 #define XNCONTHI 0x00000200
80 #define XNMOVED 0x00000001
81 #define XNLBALERT 0x00000002
82 #define XNDESCENT 0x00000004
83 #define XNSYSRST 0x00000008
84 #define XNHICCUP 0x00000010
107 #define XNTHREAD_STATE_LABELS "SWDRU..X.HbTlrt.....L.s"
109 struct xnthread_user_window {