1/* 2 * Copyright (c) 1983 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)cerror.sun.s 5.3 (Berkeley) 06/01/90 8 */ 9 10/* 11 * modified version of cerror 12 * 13 * The idea is that every time an error occurs in a system call 14 * I want a special function "syserr" called. This function will 15 * either print a message and exit or do nothing depending on 16 * defaults and use of "onsyserr". 17 */ 18 19.data 20.globl _errno 21_errno: 22 .long 0 23.text 24 25.globl cerror 26cerror: 27 movl d0,_errno 28 jbsr _syserr /* new code */ 29 moveq #-1,d0 30 rts 31 32.globl __mycerror /* clumsy way to get this loaded */ 33 34__mycerror: 35 rts 36