[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