1*29444Ssam/* 2*29444Ssam * Copyright (c) 1983 Regents of the University of California. 3*29444Ssam * All rights reserved. The Berkeley software License Agreement 4*29444Ssam * specifies the terms and conditions for redistribution. 5*29444Ssam */ 6*29444Ssam 7*29444Ssam#ifdef SYSLIBC_SCCS 8*29444Ssam_sccsid:.asciz "@(#)brk.s 5.1 (Berkeley) 07/02/86" 9*29444Ssam#endif SYSLIBC_SCCS 10*29444Ssam 11*29444Ssam#include "SYS.h" 12*29444Ssam 13*29444Ssam#define SYS_brk 17 14*29444Ssam 15*29444Ssam .globl curbrk 16*29444Ssam .globl minbrk 17*29444Ssam 18*29444SsamENTRY(brk) 19*29444Ssam cmpl 4(fp),minbrk 20*29444Ssam bgeq ok 21*29444Ssam movl minbrk,4(fp) 22*29444Ssamok: 23*29444Ssam kcall $SYS_brk 24*29444Ssam jcs err 25*29444Ssam movl 4(fp),curbrk 26*29444Ssam clrl r0 27*29444Ssam ret 28*29444Ssamerr: 29*29444Ssam jmp cerror 30