* 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:
parent
086e235f03
commit
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>
|
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.
|
* 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 ? \
|
(function_call_may_return_twice_false_2 ? \
|
||||||
setjmp(function_call_may_return_twice_jmp_buf) : \
|
setjmp(function_call_may_return_twice_jmp_buf) : \
|
||||||
0),
|
0),
|
||||||
# elif defined(__FreeBSD__)
|
# elif defined(__FreeBSD__) && __FreeBSD__ < 7
|
||||||
/*
|
/*
|
||||||
* workaround for FreeBSD/i386 getcontext/setcontext bug.
|
* workaround for FreeBSD/i386 getcontext/setcontext bug.
|
||||||
* clear the carry flag by (0 ? ... : ...).
|
* clear the carry flag by (0 ? ... : ...).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user