|
|
1.1 root 1: /*
2: * Copyright (c) 1983 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.vax.s 5.2 (Berkeley) 1/12/88
7: *
8: * static char rcsid[] = "$Header: cerror.s,v 1.1 87/03/25 19:27:44 donn Rel $";
9: *
10: * modified version of cerror
11: *
12: * The idea is that every time an error occurs in a system call
13: * I want a special function "syserr" called. This function will
14: * either print a message and exit or do nothing depending on
15: * defaults and use of "onsyserr".
16: */
17:
18: .globl cerror
19: .comm _errno,4
20:
21: cerror:
22: movl r0,_errno
23: calls $0,_syserr /* new code */
24: mnegl $1,r0
25: ret
26:
27: .globl __mycerror /* clumsy way to get this loaded */
28:
29: __mycerror:
30: .word 0
31: ret
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.