Pārlūkot izejas kodu

Added EXIT, WRITE and BRK entry point

ceriel 32 gadi atpakaļ
vecāks
revīzija
0350c1898b
2 mainītis faili ar 12 papildinājumiem un 2 dzēšanām
  1. 7 1
      mach/m68k2/libsys/head_em.s
  2. 5 1
      mach/pmds/libsys/head_em.s

+ 7 - 1
mach/m68k2/libsys/head_em.s

@@ -1,5 +1,5 @@
 .define .lino,.filn
-.define EXIT
+.define EXIT,BRK,WRITE
 .define	begtext,begdata,begbss
 .define	EARRAY,ERANGE,ESET,EIDIVZ,EHEAP,EILLINS,ECASE,EBADGTO
 .define	hol0,.reghp,.limhp,.trpim,.trppc
@@ -57,6 +57,12 @@ EXIT:
 	move.w	d0,-(sp)
 	jsr	__exit
 
+BRK:
+	jmp	__brk
+
+WRITE:
+	jmp	__write
+
 	.sect .data
 begdata:
 hol0:

+ 5 - 1
mach/pmds/libsys/head_em.s

@@ -1,5 +1,5 @@
 .define .lino,.filn
-.define EXIT
+.define EXIT,WRITE,BRK
 .define	begtext,begdata,begbss
 .define	EARRAY,ERANGE,ESET,EIDIVZ,EHEAP,EILLINS,ECASE
 .define	hol0,.reghp,.limhp,.trpim,.trppc
@@ -33,6 +33,10 @@ EXIT:
 	move.w	d0,-(sp)
 	jsr	__exit
 
+WRITE:	jmp	__write
+
+BRK:	jmp	__brk
+
 	.sect .data
 begdata:
 hol0: