commit | 08ec84cf726afac844470f6f0b0dab971bb81349 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sun May 30 14:49:32 2010 +0000 |
committer | Benjamin Peterson <benjamin@python.org> | Sun May 30 14:49:32 2010 +0000 |
tree | c3aa6d540af7a2b9a13f4970d669aefb71025072 | |
parent | fa8932e0402d91bb3190aa2c8a3deaa9f1065128 [diff] [blame] |
use atomic structures in non-thread version
diff --git a/Python/ceval.c b/Python/ceval.c index 297b449..5af2943 100644 --- a/Python/ceval.c +++ b/Python/ceval.c
@@ -598,7 +598,7 @@ } pendingcalls[NPENDINGCALLS]; static volatile int pendingfirst = 0; static volatile int pendinglast = 0; -static volatile int pendingcalls_to_do = 0; +static _Py_atomic_int pendingcalls_to_do = {0}; int Py_AddPendingCall(int (*func)(void *), void *arg)