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 typedef struct select_table_struct { 15 int nr; 16 struct select_table_entry { 17 struct wait_queue wait; 18 struct wait_queue ** wait_address; 19 } * entry; 20 } select_table; 21 22 #define __MAX_SELECT_TABLE_ENTRIES (4096 / sizeof (struct select_table_entry)) 23 24 #endif