[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