|
|
1.1 ! root 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) 1/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: ! 20: cerror: ! 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.