patch-2.4.0-test8 linux/include/linux/wait.h
Next file: linux/include/net/route.h
Previous file: linux/include/linux/smp.h
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
Fri Sep 8 12:52:41 2000
- Orig file:
v2.4.0-test7/linux/include/linux/wait.h
- Orig date:
Fri Jul 14 12:12:16 2000
diff -u --recursive --new-file v2.4.0-test7/linux/include/linux/wait.h linux/include/linux/wait.h
@@ -4,8 +4,9 @@
#define WNOHANG 0x00000001
#define WUNTRACED 0x00000002
-#define __WALL 0x40000000
-#define __WCLONE 0x80000000
+#define __WNOTHREAD 0x20000000 /* Don't wait on children of other threads in this group */
+#define __WALL 0x40000000 /* Wait on all children, regardless of type */
+#define __WCLONE 0x80000000 /* Wait only on non-SIGCHLD children */
#ifdef __KERNEL__
@@ -184,7 +185,7 @@
if (!head->task_list.next || !head->task_list.prev)
WQ_BUG();
#endif
- list_add(&new->task_list, head->task_list.prev);
+ list_add_tail(&new->task_list, &head->task_list);
}
extern inline void __remove_wait_queue(wait_queue_head_t *head,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)