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