This website requires JavaScript.
Explore
Help
Sign In
fluencelabs
/
musl
Watch
1
Star
0
Fork
0
You've already forked musl
mirror of
https://github.com/fluencelabs/musl
synced
2025-04-25 15:22:15 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
musl
/
arch
/
arm
/
bits
/
setjmp.h
2 lines
40 B
C
Raw
Normal View
History
Unescape
Escape
jmp_buf overhaul fixing several issues on arm, the location of the saved-signal-mask flag and mask were off by one between sigsetjmp and siglongjmp, causing incorrect behavior restoring the signal mask. this is because the siglongjmp code assumed an extra slot was in the non-sig jmp_buf for the flag, but arm did not have this. now, the extra slot is removed for all archs since it was useless. also, arm eabi requires jmp_buf to have 8-byte alignment. we achieve that using long long as the type rather than with non-portable gcc attribute tags.
2012-07-03 20:07:33 -04:00
typedef
unsigned
long
long
jmp_buf
[
32
]
;
Reference in New Issue
Copy Permalink