]> granicus.if.org Git - strace/commitdiff
sigreturn: issue a less innocuous warning
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 4 Mar 2015 13:12:06 +0000 (13:12 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 4 Mar 2015 14:52:56 +0000 (14:52 +0000)
* signal.c (sys_sigreturn): Issue a less innocuous warning on
architectures for which signal mask decoding is not implemented yet.

signal.c

index 10bbd1e6dd4f0875ce0c9df0529c4659ae512817..28f7713821108310a164aa72e401b69acd8b9496 100644 (file)
--- a/signal.c
+++ b/signal.c
@@ -927,13 +927,8 @@ sys_sigreturn(struct tcb *tcp)
                        return 0;
                tprintsigmask_val(") (mask ", sc.oldmask);
        }
-#elif defined(XTENSA)
-       /* Xtensa only has rt_sys_sigreturn */
-#elif defined(ARC)
-       /* ARC syscall ABI only supports rt_sys_sigreturn */
 #else
-# warning No sys_sigreturn() for this architecture
-# warning         (no problem, just a reminder :-)
+# warning sigreturn/rt_sigreturn signal mask decoding is not implemented for this architecture
 #endif
        return 0;
 }