3 segbrk \- change memory allocation
11 void* segbrk(void *saddr, void *addr)
15 sets the system's idea of the lowest unused location of a segment
18 rounded up to the next multiple of a page size, typically 4096 bytes.
19 The segment is identified by
21 which may be any valid address within the segment.
27 argument returns the address
30 The system will prevent segments from overlapping and will not allow the
32 text, data, or stack segment to be altered.
34 .B /sys/src/libc/9syscall
50 is not fully defined or implemented.
52 it cannot always return the top of bss
53 when called with a zero
58 system call may go away or be re-implemented
59 to give more general segment control,
60 subsuming the functions of