fix reversed argument order x86_64 sigsetjmp's call to sigprocmask
[musl] / src / signal / x86_64 / sigsetjmp.s
1 /* Copyright 2011-2012 Nicholas J. Kain, licensed under standard MIT license */
2 .global sigsetjmp
3 .type sigsetjmp,@function
4 sigsetjmp:
5         andl %esi,%esi
6         movq %rsi,64(%rdi)
7         jz 1f
8         pushq %rdi
9         leaq 72(%rdi),%rdx
10         xorl %esi,%esi
11         movl $2,%edi
12         call sigprocmask
13         popq %rdi
14 1:      jmp setjmp