xref: /netbsd-src/lib/libc/compat/arch/powerpc/sys/compat_sigpending13.S (revision 36cd488617950aa42e44291e2888236531f0414c)
1*36cd4886Smatt/*	$NetBSD: compat_sigpending13.S,v 1.3 2011/01/16 02:45:48 matt Exp $	*/
2bfb62ce4Smatt
3bfb62ce4Smatt#include "SYS.h"
4bfb62ce4Smatt
5cf88c389Smatt#if defined(LIBC_SCCS)
6*36cd4886Smatt__RCSID("$NetBSD: compat_sigpending13.S,v 1.3 2011/01/16 02:45:48 matt Exp $")
7cf88c389Smatt#endif
8cf88c389Smatt
9bfb62ce4SmattWARN_REFERENCES(sigpending, \
10bfb62ce4Smatt    "warning: reference to compatibility sigpending(); include <signal.h> for correct reference")
11bfb62ce4Smatt
12bfb62ce4SmattENTRY(sigpending)
13bfb62ce4Smatt	mr	%r5,%r3				# save pointer
14cf88c389Smatt	_DOSYSCALL(compat_13_sigpending13) 	# sigpending()
15bfb62ce4Smatt	bso	1f
16bfb62ce4Smatt	stw	%r3,0(%r5)			# store return value
17bfb62ce4Smatt	li	%r3,0				# and return 0
18bfb62ce4Smatt	blr
19bfb62ce4Smatt1:
20cf88c389Smatt	b	_C_LABEL(__cerror)
21cf88c389SmattEND(sigpending)
22