cerror.S revision 1.3
1/* $NetBSD: cerror.S,v 1.3 1998/11/24 11:14:57 tsubai Exp $ */ 2 3#include <machine/asm.h> 4#include "SYS.h" 5 6/* XXX _REENTRANT */ 7 8 .globl _C_LABEL(errno) 9ASENTRY(cerror) 10#ifdef PIC 11 mflr 10 12 bl _GLOBAL_OFFSET_TABLE_@local-4 13 mflr 4 14 lwz 4,_C_LABEL(errno)@got(4) 15 stw 3,0(4) 16 mtlr 10 17#else 18 lis 4,_C_LABEL(errno)@ha 19 stw 3,_C_LABEL(errno)@l(4) 20#endif 21 li 3,-1 22 li 4,-1 23 blr 24