91c8c0486892b0fd6a13fcb0e610d2b546c20bd8
[oweals/musl.git] / src / signal / i386 / sigsetjmp.s
1 .global sigsetjmp
2 .global __sigsetjmp
3 .type sigsetjmp,@function
4 .type __sigsetjmp,@function
5 sigsetjmp:
6 __sigsetjmp:
7         mov 4(%esp),%eax
8         mov 8(%esp),%ecx
9         mov %ecx,24(%eax)
10         jecxz 1f
11         add $28,%eax
12         push %eax
13         push $0
14         push $2
15         call sigprocmask
16         add $12,%esp
17 1:      jmp setjmp