Hi Corinna,

Corinna Vinschen via Cygwin-patches wrote:
On Dec  7 16:30, Corinna Vinschen via Cygwin-patches wrote:
On Dec  7 02:29, Mark Geisert wrote:
The existing code errors as EINVAL any attempt to set a value for
SO_PEERCRED via setsockopt() on an AF_UNIX/AF_LOCAL socket.  But to
enable the workaround set_no_getpeereid behavior for Python one has
to be able to set SO_PEERCRED to zero.  Ergo, this patch.  Python has
no way to specify a NULL pointer for 'optval'.

This v2 of patch allows the original working (i.e., allow NULL,0 for
optval,optlen to mean turn off SO_PEERCRED) in addition to the new
working described above.  The sense of the 'if' stmt is reversed for
readability.

---
[...]
--
2.29.2

Pushed

I created new developer snapshots for testing.

I didn't phrase my comment somewhere about "future snapshot TBA" as I had intended. I just meant some future snapshot, not that I was requesting one for this patch. But thank you very much anyway. I'll sort out with Marco whether the Python end of the OP's issue patch should go into pythonX.X-test or pythonX.X itself, separately. BTW The whole set of Python tests might serve to test Cygwin in a manner we haven't seen|used yet...
Cheers,

..mark

Reply via email to