Tighten the pmcd-is-already-running error message, when bind fails.
I saw EPERM here from Cygwin recently, when pmcd was not running at
all, which resulted in a misleading diagnostic - we now guard on an
EADDRINUSE. The message was also changed to pmcd "may" be running
instead of "is" running, as it may be something else bound to the
requested port.
Tighten the pmcd-is-already-running error message, when bind fails.
I saw EPERM here from Cygwin recently, when pmcd was not running at
all, which resulted in a misleading diagnostic - we now guard on an
EADDRINUSE. The message was also changed to pmcd "may" be running
instead of "is" running, as it may be something else bound to the
requested port.