[pypy-svn] pypy fast-forward: Fix translation on Windows

amauryfa commits-noreply at bitbucket.org
Fri Jan 14 18:24:52 CET 2011


Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: fast-forward
Changeset: r40685:b8f612ad32e1
Date: 2011-01-14 13:43 +0100
http://bitbucket.org/pypy/pypy/changeset/b8f612ad32e1/

Log:	Fix translation on Windows

diff --git a/pypy/rlib/_rsocket_rffi.py b/pypy/rlib/_rsocket_rffi.py
--- a/pypy/rlib/_rsocket_rffi.py
+++ b/pypy/rlib/_rsocket_rffi.py
@@ -118,6 +118,7 @@
     INET_ADDRSTRLEN = platform.DefinedConstantInteger('INET_ADDRSTRLEN')
     INET6_ADDRSTRLEN= platform.DefinedConstantInteger('INET6_ADDRSTRLEN')
     EINTR = platform.DefinedConstantInteger('EINTR')
+    WSAEINTR = platform.DefinedConstantInteger('WSAEINTR')
     EINPROGRESS = platform.DefinedConstantInteger('EINPROGRESS')
     WSAEINPROGRESS = platform.DefinedConstantInteger('WSAEINPROGRESS')
     EWOULDBLOCK = platform.DefinedConstantInteger('EWOULDBLOCK')
@@ -407,7 +408,7 @@
 FIONBIO = cConfig.FIONBIO
 INET_ADDRSTRLEN = cConfig.INET_ADDRSTRLEN
 INET6_ADDRSTRLEN = cConfig.INET6_ADDRSTRLEN
-EINTR = cConfig.EINTR
+EINTR = cConfig.EINPROGRESS or cConfig.WSAEINTR
 EINPROGRESS = cConfig.EINPROGRESS or cConfig.WSAEINPROGRESS
 EWOULDBLOCK = cConfig.EWOULDBLOCK or cConfig.WSAEWOULDBLOCK
 EAFNOSUPPORT = cConfig.EAFNOSUPPORT or cConfig.WSAEAFNOSUPPORT


More information about the Pypy-commit mailing list