[pypy-svn] r32951 - pypy/dist/pypy/module/posix

ac at codespeak.net ac at codespeak.net
Fri Oct 6 13:40:23 CEST 2006


Author: ac
Date: Fri Oct  6 13:40:22 2006
New Revision: 32951

Modified:
   pypy/dist/pypy/module/posix/__init__.py
   pypy/dist/pypy/module/posix/interp_posix.py
Log:
Dissable the use of ctypes in posix for now since it needs to be translatable
to targets without it.


Modified: pypy/dist/pypy/module/posix/__init__.py
==============================================================================
--- pypy/dist/pypy/module/posix/__init__.py	(original)
+++ pypy/dist/pypy/module/posix/__init__.py	Fri Oct  6 13:40:22 2006
@@ -1,7 +1,8 @@
 # Package initialisation
 from pypy.interpreter.mixedmodule import MixedModule
 
-from pypy.module.posix import ctypes_posix
+#Turned off for now. posix must support targets without ctypes.
+#from pypy.module.posix import ctypes_posix
 
 import os
 exec 'import %s as posix' % os.name
@@ -46,8 +47,8 @@
     'chmod'     : 'interp_posix.chmod',
     'rename'    : 'interp_posix.rename',
     '_exit'     : 'interp_posix._exit',
-    'getuid'    : 'interp_posix.getuid',
-    'geteuid'   : 'interp_posix.geteuid',
+    #'getuid'    : 'interp_posix.getuid',
+    #'geteuid'   : 'interp_posix.geteuid',
     }
     if hasattr(os, 'ftruncate'):
         interpleveldefs['ftruncate'] = 'interp_posix.ftruncate'
@@ -67,8 +68,8 @@
         interpleveldefs['fork'] = 'interp_posix.fork'
     if hasattr(os, 'waitpid'):
         interpleveldefs['waitpid'] = 'interp_posix.waitpid'
-    if hasattr(ctypes_posix, 'uname'):
-        interpleveldefs['uname'] = 'interp_posix.uname'
+    #if hasattr(ctypes_posix, 'uname'):
+    #    interpleveldefs['uname'] = 'interp_posix.uname'
 
 
 for constant in dir(os):

Modified: pypy/dist/pypy/module/posix/interp_posix.py
==============================================================================
--- pypy/dist/pypy/module/posix/interp_posix.py	(original)
+++ pypy/dist/pypy/module/posix/interp_posix.py	Fri Oct  6 13:40:22 2006
@@ -5,7 +5,8 @@
 
 import os
 
-from pypy.module.posix import ctypes_posix as _c
+# Turned off for now. posix must support targets without ctypes
+#from pypy.module.posix import ctypes_posix as _c
 
 def wrap_oserror(space, e): 
     assert isinstance(e, OSError) 



More information about the Pypy-commit mailing list