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…
	
	Add table
		
		Reference in a new issue