Colin Harrison wrote:
Hi,

Jon wrote
* The patch to really fix -silent-dup-error

I don't get this? How does this manifest itself, perhaps my test is
different?
(I don't have server lock file(s))

Yes, I think this due to the lock file code.

OsInit() does a LockServer() before OsVendorInit() (which is where I'd tried moving the call to winCheckDisplayNumber() to initially). I couldn't really see a simple way of moving this check earlier, since it needs to be after ProcessCommandLine() so we know what the display number is, hence the rather in-elegant solution :(

I don't really quite get what the lock files and the mutex are doing for us, the server will still fail at the socket bind if there's already a duplicate server on the same display number.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/

Reply via email to