Up to [local] / src / usr.bin / tput
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: OPENBSD_6_3_BASE
Revision 1.23 / (download) - annotate - [select for diffs], Mon Aug 21 21:41:13 2017 UTC (6 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2
Changes since 1.22: +8 -3 lines
Diff to previous 1.22 (colored)
Use waitpid()/EINTR idiom for the specific pid, rather than generic wait(), in case the parent process was started with a dangling child. This style ensures any potential parent:child interlock isn't disrupted due to the "wrong" child being waited on first. Then the other other childs can safely zombie. ok millert jca brynet