Browse Source

Added EXIT, WRITE and BRK entry point

ceriel 32 years ago
parent
commit
05eb707e37
3 changed files with 14 additions and 3 deletions
  1. 5 1
      mach/mantra/libsys/head_em.s
  2. 4 1
      mach/pmds4/libsys/head_em.s
  3. 5 1
      mach/sun2/libsys/head_em.s

+ 5 - 1
mach/mantra/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,EBADGTO
 .define	hol0,.reghp,.limhp,.trpim,.trppc
@@ -56,6 +56,10 @@ EXIT:
 	move.l	d0,-(sp)
 	jsr	__exit
 
+WRITE:	jmp	__write
+
+BRK:	jmp	__brk
+
 	.sect .data
 begdata:
 hol0:

+ 4 - 1
mach/pmds4/libsys/head_em.s

@@ -1,6 +1,6 @@
 .define	CERASE,CKILL,CSTOP,CSTART
 .define .lino,.filn
-.define F_DUM,EXIT
+.define F_DUM,EXIT,WRITE,BRK
 .define	begtext,begdata,begbss
 .define	EARRAY,ERANGE,ESET,EIDIVZ,EHEAP,EILLINS,ECASE
 .define	hol0,.reghp,.limhp,.trpim,.trppc
@@ -43,6 +43,9 @@ EXIT:
 	! As a temporary measure
 	jsr .trp
 	
+WRITE:	jmp	__write
+
+BRK:	jmp	__brk
 
 	.sect .data
 begdata:

+ 5 - 1
mach/sun2/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,EBADGTO
 .define	hol0,.reghp,.limhp,.trpim,.trppc
@@ -43,6 +43,10 @@ begtext:
 EXIT:
 	jsr	__exit
 
+WRITE:	jmp	__write
+
+BRK:	jmp	__brk
+
 	.sect .data
 begdata:
 	.data4 0		! may be at virtual address 0 with no problem