Changes committed to git://oss.sgi.com/pcp/pcp.git dev
src/libpcp_pmda/src/open.c | 9 +++++++++
src/pmcd/src/pmcd.c | 19 +++++++++++++++----
src/pmdas/trace/src/comms.c | 10 ++++++++++
src/pmproxy/pmproxy.c | 9 +++++++++
4 files changed, 43 insertions(+), 4 deletions(-)
commit 9066c9e82dc695489377882844c86650b35fef98
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jan 10 21:32:23 2011 +1100
Prevent multiple Windows pmcd processes binding to same port.
Follow through on the advice offered by MSDN on the setup
of server sockets (via socket options) for daemons prior to
bind. This change prevents, in particular, multiple pmcd
processes from being able to start and bind to the same port
simultaneously (with "unspecified" results). Subtle, nasty
difference between Windows sockets APIs and everyone elses.
|