hoe to build a patched socketmodule.c
Scott David Daniels
Scott.Daniels at Acm.Org
Fri Jul 10 17:24:42 EDT 2009
jacopo mondi wrote:
> Roger Binns wrote:
>> jacopo mondi wrote:
>>> Hi all, I need to patch socketmodule.c (the _socket module) in order to
>>> add support to an experimental socket family.
>> You may find it considerably easier to use ctypes since that will avoid
>> the need for any patching. You'll also be able to control how read and
>> write are done (eg read vs recvfrom vs recvmsg vs readv). You can use
>> os.fdopen to convert your raw file descriptor into a Python file object
>> if appropriate.
The typical Python way of dealing with this is an additional module, not
a modified module placed back in the library. So, take the sources and
edit, but change the module name. Even better is figure out how to
use _socket.pyd, to create a smaller _socketexpmodule.c and use that.
--Scott David Daniels
Scott.Daniels at Acm.Org
More information about the Python-list
mailing list