瀏覽代碼

Added BRK and EXIT entry points

ceriel 32 年之前
父節點
當前提交
434c65e461
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      mach/xenix3/libsys/head_em.s

+ 6 - 0
mach/xenix3/libsys/head_em.s

@@ -3,6 +3,7 @@
 .define begtext,begdata,begbss,syscal
 .define hol0,.reghp,.limhp,.trppc,.ignmask
 .define ERANGE,ESET,EHEAP,ECASE,EILLINS,EIDIVZ,EODDZ
+.define EXIT,BRK
 .extern endbss
 
 ERANGE          = 1
@@ -55,8 +56,13 @@ begtext:
 	mov	(.reghp),ax	! on Xenix, heap begins above stack!
 	pop	ax
 	call    __m_a_i_n
+EXIT:
 	push	ax
 	call	__exit
+
+BRK:
+	jmp	__brk
+
 .sect	.data
 begdata:
 hol0: