util.c: Made write_pidfile write the correct PID on MinGW/Msys
authorMarc Hoersken <info@marc-hoersken.de>
Fri, 5 Apr 2013 22:40:25 +0000 (00:40 +0200)
committerMarc Hoersken <info@marc-hoersken.de>
Fri, 5 Apr 2013 22:41:00 +0000 (00:41 +0200)
commiteeefcdff5454407217e1e0056e38e63772f2812d
tree095f35381002e8fad4656361f59cdc4b03bd93a5
parentbf7a270e0b184f0f69017194971da3306734aed1
util.c: Made write_pidfile write the correct PID on MinGW/Msys

This workaround fixes an issue on MinGW/Msys regarding the Perl
testsuite scripts not being able to signal or control the server
processes. The MinGW Perl runtime only sees the Msys processes and
their corresponding PIDs, but sockfilt (and other servers) wrote the
Windows PID into their PID-files. Since this PID is useless to the
testsuite, the write_pidfile function was changed to search for the
Msys PID and write that into the PID-file.
tests/server/util.c