1 1.1 itohy | Writes Human68k DOS error number to dos_errno. 2 1.1 itohy | Called on errors of DOS calls. 3 1.1 itohy | 4 1.1.168.1 jruoho | written by ITOH Yasufumi 5 1.1 itohy | public domain 6 1.1 itohy | 7 1.1.168.1 jruoho | $NetBSD: dos_cerror.S,v 1.1.168.1 2011/06/06 09:07:03 jruoho Exp $ 8 1.1 itohy 9 1.1 itohy #include "dos_asm.h" 10 1.1 itohy #include "dos_errno.h" 11 1.1 itohy 12 1.1 itohy ASENTRY_NOPROFILE(CERROR) 13 1.1 itohy movel %d0,%sp@- 14 1.1 itohy negl %d0 15 1.1 itohy cmpil #_DOS_EEXIST,%d0 16 1.1 itohy bnes Lno_eexisists 17 1.1 itohy moveq #DOS_EEXIST,%d0 18 1.1 itohy Lno_eexisists: 19 1.1 itohy movel %d0,_C_LABEL(dos_errno) 20 1.1 itohy movel %sp@+,%d0 21 1.1 itohy rts 22