* sigproc.cc (proc_subproc): Don't send a false positive if WNOHANG and no
processes are available for waiting.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| Mon Oct 23 16:43:33 2000  Christopher Faylor <cgf@cygnus.com> | ||||
|  | ||||
| 	* sigproc.cc (proc_subproc): Don't send a false positive if WNOHANG and | ||||
| 	no processes are available for waiting. | ||||
|  | ||||
| Mon Oct 23 22:27:00 2000  Corinna Vinschen <corinna@vinschen.de> | ||||
|  | ||||
| 	* fhandler.cc (fhandler_base::fcntl): Setting flags in F_SETFL | ||||
|   | ||||
| @@ -358,7 +358,7 @@ proc_subproc (DWORD what, DWORD val) | ||||
| 	      w->next->pid = 0; | ||||
| 	      if (clearing) | ||||
| 		w->next->status = -1;		/* flag that a signal was received */ | ||||
| 	      else if (!(w->next->options & WNOHANG)) | ||||
| 	      else if (!potential_match || !(w->next->options & WNOHANG)) | ||||
| 		w->next->ev = NULL; | ||||
| 	      if (!SetEvent (oldw)) | ||||
| 		system_printf ("couldn't wake up wait event %p, %E", oldw); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user