1/* sbrk.s 4.2 83/07/26 */ 2 3#include "SYS.h" 4 5#define SYS_brk 17 6 7 .globl _end 8 .globl minbrk 9 .globl curbrk 10 11 .data 12minbrk: .long _end 13curbrk: .long _end 14 .text 15 16ENTRY(sbrk) 17 addl3 curbrk,4(ap),-(sp) 18 pushl $1 19 movl ap,r3 20 movl sp,ap 21 chmk $SYS_brk 22 jcs err 23 movl curbrk,r0 24 addl2 4(r3),curbrk 25 ret 26err: 27 jmp cerror 28