Author: Alexander Hesse <[email protected]>
Branch: split-rpython
Changeset: r59963:62100b576c9a
Date: 2013-01-11 18:58 +0100
http://bitbucket.org/pypy/pypy/changeset/62100b576c9a/
Log: Fixed more regarding sockets
diff --git a/pypy/module/_socket/interp_socket.py
b/pypy/module/_socket/interp_socket.py
--- a/pypy/module/_socket/interp_socket.py
+++ b/pypy/module/_socket/interp_socket.py
@@ -43,7 +43,7 @@
# exception -- return it as a tuple.
a = addr.lock()
family = rffi.cast(lltype.Signed, a.c_sa_family)
- datalen = addr.addrlen - offsetof(_c.sockaddr, 'c_sa_data')
+ datalen = addr.addrlen - rsocket.offsetof(_c.sockaddr, 'c_sa_data')
rawdata = ''.join([a.c_sa_data[i] for i in range(datalen)])
addr.unlock()
return space.newtuple([space.wrap(family),
@@ -58,7 +58,7 @@
port = space.int_w(w_port)
port = make_ushort_port(space, port)
a = addr.lock(_c.sockaddr_in)
- rffi.setintfield(a, 'c_sin_port', htons(port))
+ rffi.setintfield(a, 'c_sin_port', rsocket.htons(port))
addr.unlock()
elif hasattr(addr, 'family') and addr.family == rsocket.AF_INET6:
pieces_w = space.unpackiterable(w_address)
@@ -76,8 +76,8 @@
"flowinfo must be 0-1048575."))
flowinfo = rffi.cast(lltype.Unsigned, flowinfo)
a = addr.lock(_c.sockaddr_in6)
- rffi.setintfield(a, 'c_sin6_port', htons(port))
- rffi.setintfield(a, 'c_sin6_flowinfo', htonl(flowinfo))
+ rffi.setintfield(a, 'c_sin6_port', rsocket.htons(port))
+ rffi.setintfield(a, 'c_sin6_flowinfo', rsocket.htonl(flowinfo))
rffi.setintfield(a, 'c_sin6_scope_id', scope_id)
addr.unlock()
else:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit