X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fthread%2Fx32%2Fsyscall_cp.s;h=4f101716d4ee0cd50461f45a0da6b2edb2be3d4c;hb=29ff7599a448232f2527841c2362643d246cee36;hp=79709a550a2b36f2e7741eb377a0d401b72fd70e;hpb=cbc02ba23cec16d7a821648ea8424546bc7f02dc;p=musl diff --git a/src/thread/x32/syscall_cp.s b/src/thread/x32/syscall_cp.s index 79709a55..4f101716 100644 --- a/src/thread/x32/syscall_cp.s +++ b/src/thread/x32/syscall_cp.s @@ -6,15 +6,15 @@ .global __cp_cancel .hidden __cp_cancel .hidden __cancel -.global __syscall_cp_internal -.hidden __syscall_cp_internal -.type __syscall_cp_internal,@function -__syscall_cp_internal: +.global __syscall_cp_asm +.hidden __syscall_cp_asm +.type __syscall_cp_asm,@function +__syscall_cp_asm: __cp_begin: mov (%rdi),%eax test %eax,%eax - jnz __cancel + jnz __cp_cancel mov %rdi,%r11 mov %rsi,%rax mov %rdx,%rdi @@ -27,3 +27,5 @@ __cp_begin: syscall __cp_end: ret +__cp_cancel: + jmp __cancel