corrected brk and sbrk somewhat
This commit is contained in:
parent
2e009ecfff
commit
5891ec12a0
2 changed files with 3 additions and 3 deletions
|
@ -28,14 +28,14 @@
|
|||
|
||||
exp $brk
|
||||
pro $brk,0
|
||||
lal 0
|
||||
loi EM_PSIZE
|
||||
lpi $ctch
|
||||
sig
|
||||
lae .1
|
||||
sti EM_PSIZE
|
||||
loc 0
|
||||
ste .2
|
||||
lal 0
|
||||
loi EM_PSIZE
|
||||
str 2 ; The - possibly - occurring trap is caught
|
||||
lae .1
|
||||
loi EM_PSIZE
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
ste .2
|
||||
lol 0
|
||||
ads EM_WSIZE ; this is the new heap pointer, but watch out for overflow!
|
||||
dup EM_WSIZE
|
||||
dup EM_PSIZE
|
||||
lor 2
|
||||
cmp ; compare with old heap pointer
|
||||
zlt *1
|
||||
|
|
Loading…
Reference in a new issue