Преглед изворни кода

Added EXIT and BRK entry point

ceriel пре 32 година
родитељ
комит
b34e813dc8
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      mach/i386/libsys/head_em.s

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

@@ -3,6 +3,7 @@
 .define begtext,begdata,begbss
 .define begtext,begdata,begbss
 .define hol0,.reghp,.limhp,.trppc,.ignmask
 .define hol0,.reghp,.limhp,.trppc,.ignmask
 .define ERANGE,ESET,EHEAP,ECASE,EILLINS,EIDIVZ,EODDZ
 .define ERANGE,ESET,EHEAP,ECASE,EILLINS,EIDIVZ,EODDZ
+.define EXIT, BRK
 
 
 ERANGE          = 1
 ERANGE          = 1
 ESET            = 2
 ESET            = 2
@@ -36,7 +37,12 @@ begtext:
 	push cx
 	push cx
 	call    __m_a_i_n
 	call    __m_a_i_n
 	push	ax
 	push	ax
+EXIT:
 	call	__exit
 	call	__exit
+
+BRK:
+	jmp	__brk
+
 .sect	.data
 .sect	.data
 begdata:
 begdata:
 hol0:
 hol0: