xref: /csrg-svn/lib/libc/vax/sys/brk.s (revision 15174)
1*15174Slayer/* brk.s 4.3 83/10/06 */
29421Smckusick
39421Smckusick#include "SYS.h"
49421Smckusick
59421Smckusick#define	SYS_brk		17
69421Smckusick
79421Smckusick	.globl	curbrk
814126Smckusick	.globl	minbrk
9*15174SlayerENTRY(_brk)
10*15174Slayer	jbr	ok
119421Smckusick
1214126SmckusickENTRY(brk)
1314126Smckusick	cmpl	4(ap),minbrk
1414126Smckusick	bgeq	ok
1514126Smckusick	movl	minbrk,4(ap)
1614126Smckusickok:
1714126Smckusick	chmk	$SYS_brk
1814126Smckusick	jcs	err
199421Smckusick	movl	4(ap),curbrk
209421Smckusick	clrl	r0
219421Smckusick	ret
2214126Smckusickerr:
2314126Smckusick	jmp	cerror
24