1/*- 2 * Copyright (c) 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * the Systems Programming Group of the University of Utah Computer 7 * Science Department. 8 * 9 * %sccs.include.redist.c% 10 */ 11 12#if defined(LIBC_SCCS) && !defined(lint) 13 .asciz "@(#)brk.s 8.1 (Berkeley) 06/07/93" 14#endif /* LIBC_SCCS and not lint */ 15 16#include "SYS.h" 17 18#define SYS_brk 17 19 20 .globl curbrk 21 .globl minbrk 22ENTRY(brk) 23 movl minbrk,d0 24 cmpl sp@(4),d0 25 jle ok 26 movl d0,sp@(4) 27ok: 28 movl #SYS_brk,d0 29 trap #0 30 jcs err 31 movl sp@(4),curbrk 32 clrl d0 33 rts 34err: 35 jmp cerror 36