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