date and time created 82/12/04 16:13:57 by mckusick
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sun, 5 Dec 1982 08:13:57 +0000 (00:13 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sun, 5 Dec 1982 08:13:57 +0000 (00:13 -0800)
SCCS-vsn: lib/libc/vax/sys/sbrk.s 4.1

usr/src/lib/libc/vax/sys/sbrk.s [new file with mode: 0644]

diff --git a/usr/src/lib/libc/vax/sys/sbrk.s b/usr/src/lib/libc/vax/sys/sbrk.s
new file mode 100644 (file)
index 0000000..8d4c095
--- /dev/null
@@ -0,0 +1,25 @@
+/* sbrk.s 4.1 82/12/04 */
+
+#include "SYS.h"
+
+#define        SYS_brk         17
+
+       .globl  _end
+       .globl  curbrk
+
+       .data
+curbrk:        .long   _end
+       .text
+
+ENTRY(sbrk)
+       addl3   curbrk,4(ap),-(sp)
+       pushl   $1
+       movl    ap,r3
+       movl    sp,ap
+       chmk    $SYS_brk
+       jcs     err
+       movl    curbrk,r0
+       addl2   4(r3),curbrk
+       ret
+err:
+       jmp     cerror