[pypy-svn] r18659 - in pypy/dist/pypy/translator/c: . test
afa at codespeak.net
afa at codespeak.net
Sat Oct 15 19:58:22 CEST 2005
Author: afa
Date: Sat Oct 15 19:58:20 2005
New Revision: 18659
Modified:
pypy/dist/pypy/translator/c/extfunc.py
pypy/dist/pypy/translator/c/test/test_extfunc.py
Log:
valentino, afa: more progress on socket module translation
Modified: pypy/dist/pypy/translator/c/extfunc.py
==============================================================================
--- pypy/dist/pypy/translator/c/extfunc.py (original)
+++ pypy/dist/pypy/translator/c/extfunc.py Sat Oct 15 19:58:20 2005
@@ -7,6 +7,7 @@
from pypy.rpython.module import ll_os, ll_time, ll_math, ll_strtod
from pypy.rpython.module import ll_stackless, ll_stack
from pypy.module.thread.rpython import ll_thread
+from pypy.module._socket.rpython import ll__socket
# table of functions hand-written in src/ll_*.h
@@ -53,6 +54,7 @@
ll_stackless.ll_stackless_stack_frames_depth: 'LL_stackless_stack_frames_depth',
ll_stack.ll_stack_unwind: 'LL_stack_unwind',
ll_stack.ll_stack_too_big: 'LL_stack_too_big',
+ ll__socket.ll__socket_ntohs: 'LL__socket_ntohs',
}
#______________________________________________________
Modified: pypy/dist/pypy/translator/c/test/test_extfunc.py
==============================================================================
--- pypy/dist/pypy/translator/c/test/test_extfunc.py (original)
+++ pypy/dist/pypy/translator/c/test/test_extfunc.py Sat Oct 15 19:58:20 2005
@@ -497,3 +497,12 @@
assert _real_getenv('ABCDEF') is None
f()
assert _real_getenv('ABCDEF') is None
+
+def INPROGRESStest_socket():
+ import _socket
+ import pypy.module._socket.rpython.exttable # for declare()/declaretype()
+ def fn():
+ print _socket.ntohs(123)
+ f = compile(fn, [])
+ f()
+
More information about the Pypy-commit
mailing list