Przeglądaj źródła

Added BRK and EXIT entry points

ceriel 32 lat temu
rodzic
commit
434c65e461
1 zmienionych plików z 6 dodań i 0 usunięć
  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: