xref: /csrg-svn/lib/libc/vax/sys/brk.s (revision 14126)
1*14126Smckusick/* brk.s 4.2 83/07/26 */
29421Smckusick
39421Smckusick#include "SYS.h"
49421Smckusick
59421Smckusick#define	SYS_brk		17
69421Smckusick
79421Smckusick	.globl	curbrk
8*14126Smckusick	.globl	minbrk
99421Smckusick
10*14126SmckusickENTRY(brk)
11*14126Smckusick	cmpl	4(ap),minbrk
12*14126Smckusick	bgeq	ok
13*14126Smckusick	movl	minbrk,4(ap)
14*14126Smckusickok:
15*14126Smckusick	chmk	$SYS_brk
16*14126Smckusick	jcs	err
179421Smckusick	movl	4(ap),curbrk
189421Smckusick	clrl	r0
199421Smckusick	ret
20*14126Smckusickerr:
21*14126Smckusick	jmp	cerror
22