1 #ifndef _LINUX_WAIT_H 2 #define _LINUX_WAIT_H 3 4 #define WNOHANG 0x00000001 5 #define WUNTRACED 0x00000002 6 7 #define __WCLONE 0x80000000 8 9 struct wait_queue { 10 struct task_struct * task; 11 struct wait_queue * next; 12 }; 13 14 struct select_table_entry { 15 struct wait_queue wait; 16 struct wait_queue ** wait_address; 17 }; 18 19 typedef struct select_table_struct { 20 int nr; 21 struct select_table_entry * entry; 22 } select_table; 23 24 #define __MAX_SELECT_TABLE_ENTRIES (4096 / sizeof (struct select_table_entry)) 25 26 #endif