Skip to content

Commit b531512

Browse files
committed
Implement sigsetjmp
1 parent 1708a28 commit b531512

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

winsup/cygwin/scripts/gendef

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -632,9 +632,15 @@ EOF
632632
.seh_proc sigsetjmp
633633
sigsetjmp:
634634
// prologue
635+
stp fp, lr, [sp, #-0x10]! // save FP and LR registers
636+
mov fp, sp // set FP to current SP
637+
sub sp, sp, #0x20 // allocate 32 bytes on stack
635638
.seh_endprologue
636639
637-
mov x0, 0
640+
bl setjmp
641+
642+
// epilogue
643+
ldp fp, lr, [sp], #0x10 // restore saved FP and LR registers
638644
ret
639645
.seh_endproc
640646

0 commit comments

Comments
 (0)