use __exit and __write instead
authorceriel <none@none>
Thu, 29 Aug 1991 11:34:42 +0000 (11:34 +0000)
committerceriel <none@none>
Thu, 29 Aug 1991 11:34:42 +0000 (11:34 +0000)
mach/z8000/libem/printf.s
mach/z8000/libem/trp.s

index be75407..5512c47 100755 (executable)
@@ -62,10 +62,8 @@ ready:           !now really print the string we built in the buffer
        push    *RR14, R3       !count
        push    *RR14, R1       !buffer
        push    *RR14, $2       !file descriptor
-       push    *RR14, $4       ! write
-       calr    mon
-       pop     R1, *RR14
-       pop     R1, *RR14       ! ignore result
+       calr    __write
+       inc     R15, $6
 
        ldm     R4, savereg, $10
        pushl   *RR14, saveret
index aa73439..4ff5a0c 100644 (file)
@@ -18,7 +18,7 @@ fatal:
        pushl   *RR14, saveret
        calr    trp
        push    *RR14, $1
-       calr    mon
+       calr    __exit
        !NOTREACHED
 
 trp:
@@ -54,7 +54,7 @@ trp:
        push    *RR14, $err
        calr    printf
        push    *RR14, $1
-       calr    mon
+       calr    __exit
        !NOTREACHED
 .sect .data
 err:   .asciz  "trap error %d\n"