summaryrefslogtreecommitdiff
path: root/wait.c
AgeCommit message (Collapse)Author
2019-12-06Report children as soon as possible when waiting for allBert Münnich
The following example demonstrates the problem: ; false & sleep 300 & wait 2317 # pid of false 2318 # pid of sleep # blocking for 300s 2318: done (0) 2817: done (1) With this commit the status for false is reported instantly: ; false & sleep 300 & wait 4205 # pid of false 4206 # pid of sleep 4205: done (1) # blocking for 300s 4206: done (0)
2015-05-16 Bug: yet more wrongly ordered header file includes.tjg
2015-05-16add "wait.h"tgoodwin
2015-05-16get the <sys/wait.h> stuff right this timetgoodwin
2015-05-16sort out includes of <sys/wait.h>tgoodwin
2015-05-16abandon waitforall() if rc_wait4() returns with errno == EINTRtgoodwin
2015-05-16reinstate rc_wait (but right this time)tgoodwin
2015-05-16fix memory leak after fork()tgoodwin
remove rc_wait()
2015-05-16reset list of child processes after fork; fixes `{ls & wait} |cat' bugtgoodwin
2015-05-16use sigsetjmp, etc.tgoodwin
2015-05-16attempt to fix wait() racetgoodwin
2015-05-16Initial revisiontgoodwin
2015-05-16Initial revisiontim
2015-05-16beta: rc-1.5b2Toby Goodwin
2015-05-16beta: rc-1.5betadev1Byron Rakitzis
2015-05-16release: rc-1.4Byron Rakitzis