Kaynağa Gözat

Added EXIT, WRITE and BRK entry point

ceriel 32 yıl önce
ebeveyn
işleme
20c7c47ddd
2 değiştirilmiş dosya ile 12 ekleme ve 2 silme
  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: