diff options
Diffstat (limited to 'nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h')
-rw-r--r-- | nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h b/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h index b783c98108..3567dab588 100644 --- a/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h +++ b/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h @@ -33,6 +33,9 @@ ENTRY (name); \ SINGLE_THREAD_P; \ bf .Lpseudo_cancel; \ + .type __##syscall_name##_nocancel,@function; \ + .globl __##syscall_name##_nocancel; \ + __##syscall_name##_nocancel: \ DO_CALL (syscall_name, args); \ mov r0,r1; \ mov _IMM12,r2; \ @@ -42,6 +45,7 @@ bt .Lsyscall_error; \ bra .Lpseudo_end; \ nop; \ + .size __##syscall_name##_nocancel,.-__##syscall_name##_nocancel; \ .Lpseudo_cancel: \ sts.l pr,@-r15; \ add _IMM16,r15; \ |