xref: /original-bsd/old/dbx/cerror.tahoe.s (revision 2301fdfb)
1/*
2 * Copyright (c) 1985 Regents of the University of California.
3 * All rights reserved.  The Berkeley software License Agreement
4 * specifies the terms and conditions for redistribution.
5 *
6 *	@(#)cerror.tahoe.s	5.2 (Berkeley) 01/12/88
7 *
8 *
9 * modified version of cerror
10 *
11 * The idea is that every time an error occurs in a system call
12 * I want a special function "syserr" called.  This function will
13 * either print a message and exit or do nothing depending on
14 * defaults and use of "onsyserr".
15 */
16
17.globl	cerror
18.comm	_errno,4
19
20cerror:
21	movl	r0,_errno
22	callf	$0,_syserr	/* new code */
23	mnegl	$1,r0
24	ret
25
26.globl	__mycerror		/* clumsy way to get this loaded */
27
28__mycerror:
29	.word	0
30	ret
31