|
|
1.1 ! root 1: # ! 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: # ! 6: # @(#)cerror.s 5.1 (Berkeley) 6/7/85 ! 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.