commit | d7d16afbdae9bdea83aeb26ac572e6fc4d7d4940 | [log] [tgz] |
---|---|---|
author | Steve McIntyre <steve@einval.com> | Fri Jun 29 18:13:34 2012 +0100 |
committer | maximilian attems <max@stro.at> | Sun Jul 01 22:51:00 2012 +0200 |
tree | 6015d57ca3995e0522d3a0f35ef079e2592cbd6b | |
parent | f24132edfa296478afd40263e493fd2e095f70d2 [diff] |
[klibc] arm/setjmp.S: fix longjmp There's a real bug in the ARM assembly version of longjmp in usr/klibc/arch/arm/setjmp.S: it will always pass back its first argument as a return value, even if it's 0 (see the man page for more details). Oddly, the Thumb implementation in the same file *is* correct! Signed-off-by: Steve McIntyre <steve@einval.com> Signed-off-by: maximilian attems <max@stro.at>