CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/08/21 15:41:13
Modified files:
lib/libfuse : fuse.c
usr.bin/calendar: io.c
usr.bin/m4 : gnum4.c
usr.bin/passwd : pwd_check.c
usr.bin/sendbug: sendbug.c
usr.bin/tput : tput.c
usr.bin/xinstall: xinstall.c
usr.sbin/radiusd: radiusd_bsdauth.c
Log message:
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