STINNER Victor added the comment:

The testFDPassSimple pass: it's possible to pass a file descriptor between two 
processes. Hum. The testMultipleFDPass test also pass: it's possible to pass 
multiple file descriptors. Both tests use SCM_RIGHTS. The testCMSG_SPACE test 
also pass.

It looks like the difference between testMultipleFDPass and testFDPassSeparate 
is the number of "cmsgs" ("access ancillary data"): 1 cmsg for 
testMultipleFDPass, two for testFDPassSeparate.

I don't understand if it is a bug in the Python socket.sendmsg() function 
serializing ancillary data, or "just" if the AIX kernel does not support 
multiple ancillary data for sendmsg().

@David: any idea? Did you ask IBM?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22397>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to