Portmap fix is Bug Id 1025560 (was Re: missing ethers entry)

Carl Smith cs at kanawha.eng.sun.com
Sat Dec 2 23:12:15 AEST 1989


The portmapper problem was caused by a SIGCHLD interrupting svc_run and
calling a signal handler which changed the value of errno (svc_run checks
for and ignores errno == EINTR, but believes other errors are genuine and
returns).  The patch saves and restores errno in the SIGCHLD handler.

			Carl



More information about the Comp.sys.sun mailing list