[pypy-svn] pypy default: Attempt to fix translation on osx-86.

alex_gaynor commits-noreply at bitbucket.org
Sat Jan 22 06:14:19 CET 2011


Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: 
Changeset: r41197:f9bb01eb446f
Date: 2011-01-21 23:13 -0600
http://bitbucket.org/pypy/pypy/changeset/f9bb01eb446f/

Log:	Attempt to fix translation on osx-86.

diff --git a/pypy/module/_multiprocessing/interp_semaphore.py b/pypy/module/_multiprocessing/interp_semaphore.py
--- a/pypy/module/_multiprocessing/interp_semaphore.py
+++ b/pypy/module/_multiprocessing/interp_semaphore.py
@@ -258,7 +258,7 @@
 
             deadline = lltype.malloc(TIMESPECP.TO, 1, flavor='raw')
             deadline[0].c_tv_sec = now_sec + sec
-            deadline[0].c_tv_nsec = now_usec * 1000 + nsec
+            rffi.setintfield(deadline[0], "c_tv_nsec", now_usec * 1000 + nsec)
             deadline[0].c_tv_sec += (deadline[0].c_tv_nsec / 1000000000)
             deadline[0].c_tv_nsec %= 1000000000
         try:


More information about the Pypy-commit mailing list