26 lines
490 B
C
26 lines
490 B
C
#ifndef _LINUX_WAIT_H
|
|
#define _LINUX_WAIT_H
|
|
|
|
#define WNOHANG 0x00000001
|
|
#define WUNTRACED 0x00000002
|
|
|
|
#define __WCLONE 0x80000000
|
|
|
|
struct wait_queue {
|
|
struct task_struct * task;
|
|
struct wait_queue * next;
|
|
};
|
|
|
|
struct select_table_entry {
|
|
struct wait_queue wait;
|
|
struct wait_queue ** wait_address;
|
|
};
|
|
|
|
typedef struct select_table_struct {
|
|
int nr;
|
|
struct select_table_entry * entry;
|
|
} select_table;
|
|
|
|
#define __MAX_SELECT_TABLE_ENTRIES (4096 / sizeof (struct select_table_entry))
|
|
|
|
#endif
|