Annotation of 43BSDTahoe/ucb/dbx/cerror.tahoe.s, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.