[pypy-svn] r48784 - pypy/dist/pypy/rlib
rxe at codespeak.net
rxe at codespeak.net
Mon Nov 19 13:00:13 CET 2007
Author: rxe
Date: Mon Nov 19 13:00:13 2007
New Revision: 48784
Modified:
pypy/dist/pypy/rlib/_rsocket_rffi.py
pypy/dist/pypy/rlib/rsocket.py
Log:
(fijal,rxe) move a fixed array pointer to a carray
Modified: pypy/dist/pypy/rlib/_rsocket_rffi.py
==============================================================================
--- pypy/dist/pypy/rlib/_rsocket_rffi.py (original)
+++ pypy/dist/pypy/rlib/_rsocket_rffi.py Mon Nov 19 13:00:13 2007
@@ -461,7 +461,7 @@
if _POSIX:
fcntl = external('fcntl', [socketfd_type, rffi.INT, rffi.INT], rffi.INT)
- socketpair_t = rffi.CFixedArray(socketfd_type, 2)
+ socketpair_t = rffi.CArray(socketfd_type)
socketpair = external('socketpair', [rffi.INT, rffi.INT, rffi.INT,
lltype.Ptr(socketpair_t)], rffi.INT)
Modified: pypy/dist/pypy/rlib/rsocket.py
==============================================================================
--- pypy/dist/pypy/rlib/rsocket.py (original)
+++ pypy/dist/pypy/rlib/rsocket.py Mon Nov 19 13:00:13 2007
@@ -1027,7 +1027,7 @@
The arguments are the same as for socket() except the default family is
AF_UNIX if defined on the platform; otherwise, the default is AF_INET.
"""
- result = lltype.malloc(_c.socketpair_t, flavor='raw')
+ result = lltype.malloc(_c.socketpair_t, 2, flavor='raw')
res = _c.socketpair(family, type, proto, result)
if res < 0:
raise last_error()
More information about the Pypy-commit
mailing list