зеркало из https://github.com/github/ruby.git
* eval.c: apply the FreeBSD getcontext/setcontext workaround
only before FreeBSD 7-CURRENT. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
086e235f03
Коммит
1d2a56a60a
|
@ -1,3 +1,8 @@
|
|||
Sat Feb 4 22:51:43 2006 Tanaka Akira <akr@m17n.org>
|
||||
|
||||
* eval.c: apply the FreeBSD getcontext/setcontext workaround
|
||||
only before FreeBSD 7-CURRENT.
|
||||
|
||||
Sat Feb 4 21:10:06 2006 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* win32/win32.c (LK_ERR): ERROR_NOT_LOCKED is not an error.
|
||||
|
|
2
eval.c
2
eval.c
|
@ -169,7 +169,7 @@ int function_call_may_return_twice_false_2 = 0;
|
|||
(function_call_may_return_twice_false_2 ? \
|
||||
setjmp(function_call_may_return_twice_jmp_buf) : \
|
||||
0),
|
||||
# elif defined(__FreeBSD__)
|
||||
# elif defined(__FreeBSD__) && __FreeBSD__ < 7
|
||||
/*
|
||||
* workaround for FreeBSD/i386 getcontext/setcontext bug.
|
||||
* clear the carry flag by (0 ? ... : ...).
|
||||
|
|
Загрузка…
Ссылка в новой задаче