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