Commit | Line | Data |
---|---|---|
6df49b01 | 1 | # |
f6f0d0bf KM |
2 | # Copyright (c) 1982 Regents of the University of California. |
3 | # All rights reserved. The Berkeley software License Agreement | |
4 | # specifies the terms and conditions for redistribution. | |
5 | # | |
95f51977 | 6 | # @(#)cerror.s 5.1 (Berkeley) 6/7/85 |
0eb3d975 ML |
7 | # |
8 | # modified version of cerror | |
9 | # | |
10 | # The idea is that every time an error occurs in a system call | |
11 | # I want a special function "syserr" called. This function will | |
12 | # either print a message and exit or do nothing depending on | |
13 | # defaults and use of "onsyserr". | |
14 | # | |
15 | ||
16 | .globl cerror | |
17 | .comm _errno,4 | |
18 | ||
19 | cerror: | |
20 | movl r0,_errno | |
21 | calls $0,_syserr # new code | |
22 | mnegl $1,r0 | |
23 | ret | |
24 | ||
25 | .globl __mycerror # clumsy way to get this loaded | |
26 | ||
27 | __mycerror: | |
28 | .word 0 | |
29 | ret |