|
|
1.1 root 1: /* sbrk.c 4.2 83/07/26 */
2:
3: #include "SYS.h"
4:
5: #define SYS_brk 17
6:
7: .globl _end
8: .globl minbrk
9: .globl curbrk
10:
11: .data
12: minbrk: .long _end
13: curbrk: .long _end
14: .text
15:
16: ENTRY(sbrk)
17: addl3 curbrk,4(ap),-(sp)
18: pushl $1
19: movl ap,r3
20: movl sp,ap
21: chmk $SYS_brk
22: jcs err
23: movl curbrk,r0
24: addl2 4(r3),curbrk
25: ret
26: err:
27: jmp cerror
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.