No system-calls from libem
This commit is contained in:
parent
8474be6e52
commit
2dde78c197
3 changed files with 4 additions and 4 deletions
|
@ -14,7 +14,7 @@
|
||||||
movqd 1,tos
|
movqd 1,tos
|
||||||
addr 8(fp),tos
|
addr 8(fp),tos
|
||||||
movqd 1,tos
|
movqd 1,tos
|
||||||
bsr __write
|
bsr WRITE
|
||||||
adjspb -12
|
adjspb -12
|
||||||
exit []
|
exit []
|
||||||
ret 0
|
ret 0
|
||||||
|
|
|
@ -62,7 +62,7 @@ ready: !now really print the string we built in the buffer
|
||||||
push *RR14, R3 !count
|
push *RR14, R3 !count
|
||||||
push *RR14, R1 !buffer
|
push *RR14, R1 !buffer
|
||||||
push *RR14, $2 !file descriptor
|
push *RR14, $2 !file descriptor
|
||||||
calr __write
|
calr WRITE
|
||||||
inc R15, $6
|
inc R15, $6
|
||||||
|
|
||||||
ldm R4, savereg, $10
|
ldm R4, savereg, $10
|
||||||
|
|
|
@ -18,7 +18,7 @@ fatal:
|
||||||
pushl *RR14, saveret
|
pushl *RR14, saveret
|
||||||
calr trp
|
calr trp
|
||||||
push *RR14, $1
|
push *RR14, $1
|
||||||
calr __exit
|
jr EXIT
|
||||||
!NOTREACHED
|
!NOTREACHED
|
||||||
|
|
||||||
trp:
|
trp:
|
||||||
|
@ -54,7 +54,7 @@ trp:
|
||||||
push *RR14, $err
|
push *RR14, $err
|
||||||
calr printf
|
calr printf
|
||||||
push *RR14, $1
|
push *RR14, $1
|
||||||
calr __exit
|
jr EXIT
|
||||||
!NOTREACHED
|
!NOTREACHED
|
||||||
.sect .data
|
.sect .data
|
||||||
err: .asciz "trap error %d\n"
|
err: .asciz "trap error %d\n"
|
||||||
|
|
Loading…
Add table
Reference in a new issue