do not throw an exception if waitpid(-1,...) returns a -1 and errno is set to ECHILD.  previously we did this on Solaris, but this change does it on all platforms.  and now throw an exception if waipid(-1,...) returns a -1 and errno is anything _but_ ECHILD.
do not throw an exception if waitpid(-1,...) returns a -1 and errno
is set to ECHILD.  previously we did this on Solaris, but this change
does it on all platforms.  and now throw an exception if waipid(-1,...)
returns a -1 and errno is anything _but_ ECHILD.

zhangzhehust/htcondor,clalancette/condor-dcloud,clalancette/condor-dcloud,neurodebian/htcondor,clalancette/condor-dcloud,djw8605/htcondor,djw8605/condor,htcondor/htcondor,htcondor/htcondor,bbockelm/condor-network-accounting,djw8605/condor,djw8605/condor,djw8605/htcondor,mambelli/osg-bosco-marco,zhangzhehust/htcondor,djw8605/htcondor,htcondor/htcondor,mambelli/osg-bosco-marco,htcondor/htcondor,mambelli/osg-bosco-marco,djw8605/htcondor,neurodebian/htcondor,djw8605/htcondor,htcondor/htcondor,djw8605/htcondor,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,zhangzhehust/htcondor,mambelli/osg-bosco-marco,htcondor/htcondor,clalancette/condor-dcloud,zhangzhehust/htcondor,zhangzhehust/htcondor,neurodebian/htcondor,clalancette/condor-dcloud,djw8605/condor,neurodebian/htcondor,clalancette/condor-dcloud,djw8605/condor,zhangzhehust/htcondor,htcondor/htcondor,zhangzhehust/htcondor,bbockelm/condor-network-accounting,zhangzhehust/htcondor,neurodebian/htcondor,mambelli/osg-bosco-marco,mambelli/osg-bosco-marco,djw8605/htcondor,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,djw8605/htcondor,neurodebian/htcondor,mambelli/osg-bosco-marco,htcondor/htcondor,clalancette/condor-dcloud,neurodebian/htcondor,mambelli/osg-bosco-marco,bbockelm/condor-network-accounting,djw8605/htcondor,neurodebian/htcondor,djw8605/condor,djw8605/condor,zhangzhehust/htcondor,neurodebian/htcondor,djw8605/condor