129482Ssam/* 2*61190Sbostic * Copyright (c) 1983, 1993 3*61190Sbostic * The Regents of the University of California. All rights reserved. 434389Sbostic * 542648Sbostic * %sccs.include.redist.c% 629482Ssam */ 729482Ssam 834389Sbostic#if defined(SYSLIBC_SCCS) && !defined(lint) 9*61190Sbostic .asciz "@(#)sbrk.s 8.1 (Berkeley) 06/04/93" 1034389Sbostic#endif /* SYSLIBC_SCCS and not lint */ 1129482Ssam 1229482Ssam#include "SYS.h" 1329482Ssam 1429482Ssam#define SYS_brk 17 1529482Ssam 1629482Ssam .globl _end 1729482Ssam .globl minbrk 1829482Ssam .globl curbrk 1929482Ssam 2029482Ssam .data 2129482Ssamminbrk: .long _end 2229482Ssamcurbrk: .long _end 2329482Ssam .text 2429482Ssam 2529482SsamENTRY(sbrk) 2629482Ssam addl3 curbrk,4(fp),-(sp) 2729482Ssam pushl $1 2829482Ssam movl fp,r3 2929482Ssam moval (sp),fp 3029482Ssam kcall $SYS_brk 3129482Ssam jcs err 3229482Ssam movl curbrk,r0 3329482Ssam addl2 4(r3),curbrk 3429482Ssam movl r3,fp 3529482Ssam ret 3629482Ssamerr: 3729482Ssam movl r3,fp 3829482Ssam jmp cerror 39