1*cf88c389Smatt/* $NetBSD: compat_sigsuspend13.S,v 1.2 2011/01/15 07:31:13 matt Exp $ */ 2bfb62ce4Smatt 3bfb62ce4Smatt#include "SYS.h" 4bfb62ce4Smatt 5*cf88c389Smatt#if defined(LIBC_SCCS) 6*cf88c389Smatt__RCSID("$NetBSD: compat_sigsuspend13.S,v 1.2 2011/01/15 07:31:13 matt Exp $") 7*cf88c389Smatt#endif 8*cf88c389Smatt 9bfb62ce4SmattWARN_REFERENCES(sigsuspend, \ 10bfb62ce4Smatt "warning: reference to compatibility sigsuspend(); include <signal.h> for correct reference") 11bfb62ce4Smatt 12bfb62ce4SmattENTRY(sigsuspend) 13bfb62ce4Smatt lwz %r3,0(%r3) # indirect to mask arg 14*cf88c389Smatt _DOSYSCALL(compat_13_sigsuspend13) 15*cf88c389Smatt b _C_LABEL(__cerror) # always terminates with EINTR 16*cf88c389SmattEND(sigsuspend) 17