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