1 /* $NetBSD: cerror.S,v 1.7 2015/01/12 02:48:20 dennis Exp $ */
3 /* Now inlined in the syscall stubs. Keep code for a while for mind changes. */
6 #include <machine/asm.h>
10 .globl _C_LABEL(errno)
13 .protected _C_LABEL(__cerror)
21 stptru %r1,-(SF_SZ+16)(%r1) # allocate new stack frame
22 mr %r31,%r3 # stash away in callee-saved register
23 bl PIC_PLT(_C_LABEL(__errno))
27 addi %r1,%r1,(SF_SZ+16)
32 lwz %r4,_C_LABEL(errno)@got(%r2)
34 #endif /* _REENTRANT */