xref: /netbsd-src/lib/libc/compat/arch/powerpc/sys/compat_sigsuspend13.S (revision cf88c3890b9a2e310adacd2c695f42a55ca4e79a)
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