[pypy-svn] r64152 - in pypy/trunk/pypy: module/thread translator/c/src

afa at codespeak.net afa at codespeak.net
Thu Apr 16 13:12:33 CEST 2009


Author: afa
Date: Thu Apr 16 13:12:32 2009
New Revision: 64152

Modified:
   pypy/trunk/pypy/module/thread/ll_thread.py
   pypy/trunk/pypy/translator/c/src/thread_nt.h
Log:
Export and declare the thread StackSize functions for Windows.


Modified: pypy/trunk/pypy/module/thread/ll_thread.py
==============================================================================
--- pypy/trunk/pypy/module/thread/ll_thread.py	(original)
+++ pypy/trunk/pypy/module/thread/ll_thread.py	Thu Apr 16 13:12:32 2009
@@ -24,7 +24,8 @@
     include_dirs = [str(py.path.local(autopath.pypydir).join('translator', 'c'))],
     export_symbols = ['RPyThreadGetIdent', 'RPyThreadLockInit',
                       'RPyThreadAcquireLock', 'RPyThreadReleaseLock',
-                      'RPyThreadYield']
+                      'RPyThreadYield',
+                      'RPyThreadGetStackSize', 'RPyThreadSetStackSize']
 )
 
 def llexternal(name, args, result, **kwds):

Modified: pypy/trunk/pypy/translator/c/src/thread_nt.h
==============================================================================
--- pypy/trunk/pypy/translator/c/src/thread_nt.h	(original)
+++ pypy/trunk/pypy/translator/c/src/thread_nt.h	Thu Apr 16 13:12:32 2009
@@ -42,6 +42,8 @@
 void RPyOpaqueDealloc_ThreadLock(struct RPyOpaque_ThreadLock *lock);
 int RPyThreadAcquireLock(struct RPyOpaque_ThreadLock *lock, int waitflag);
 void RPyThreadReleaseLock(struct RPyOpaque_ThreadLock *lock);
+long RPyThreadGetStackSize(void);
+long RPyThreadSetStackSize(long);
 
 
 /* implementations */



More information about the Pypy-commit mailing list