From 3b5d18b58e03329c47a97ab85c64dc88714dce8f Mon Sep 17 00:00:00 2001 From: mycroft Date: Mon, 20 Mar 1995 14:02:03 +0000 Subject: [PATCH] SYS_brk -> SYS_break, and other (minor) changes. --- lib/libc/arch/mips/sys/brk.S | 15 ++++++++++----- lib/libc/arch/mips/sys/sbrk.S | 17 ++++++----------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lib/libc/arch/mips/sys/brk.S b/lib/libc/arch/mips/sys/brk.S index 5c32d5c26318..612785754a70 100644 --- a/lib/libc/arch/mips/sys/brk.S +++ b/lib/libc/arch/mips/sys/brk.S @@ -34,21 +34,26 @@ * SUCH DAMAGE. */ -#include "SYS.h" - #if defined(LIBC_SCCS) && !defined(lint) ASMSTR("from: @(#)brk.s 8.1 (Berkeley) 6/4/93") - ASMSTR("$Id: brk.S,v 1.3 1994/12/15 17:25:08 mycroft Exp $") + ASMSTR("$Id: brk.S,v 1.4 1995/03/20 14:02:03 mycroft Exp $") #endif /* LIBC_SCCS and not lint */ -#define SYS_brk 17 +#include "SYS.h" + + .globl minbrk + .globl curbrk + + .data +minbrk: .word _C_LABEL(end) + .text LEAF(brk) lw v0, minbrk bgeu a0, v0, _C_LABEL(brk) move a0, v0 # dont allow break < minbrk ALEAF(_brk) - li v0, SYS_brk + li v0, SYS_break syscall bne a3, zero, 1f sw a0, curbrk diff --git a/lib/libc/arch/mips/sys/sbrk.S b/lib/libc/arch/mips/sys/sbrk.S index 30fdc153cd82..76a49e7574c2 100644 --- a/lib/libc/arch/mips/sys/sbrk.S +++ b/lib/libc/arch/mips/sys/sbrk.S @@ -34,27 +34,22 @@ * SUCH DAMAGE. */ -#include "SYS.h" - #if defined(LIBC_SCCS) && !defined(lint) ASMSTR("from: @(#)sbrk.s 8.1 (Berkeley) 6/4/93") - ASMSTR("$Id: sbrk.S,v 1.4 1994/12/15 17:25:16 mycroft Exp $") + ASMSTR("$Id: sbrk.S,v 1.5 1995/03/20 14:02:06 mycroft Exp $") #endif /* LIBC_SCCS and not lint */ -#define SYS_brk 17 +#include "SYS.h" + + .globl curbrk .data - .globl minbrk -minbrk: - .word _C_LABEL(end) - .globl curbrk -curbrk: - .word _C_LABEL(end) +curbrk: .word _C_LABEL(end) .text LEAF(sbrk) lw v1, curbrk - li v0, SYS_brk + li v0, SYS_break addu a0, a0, v1 # compute current break syscall bne a3, zero, 1f