mirror of https://github.com/mkerrisk/man-pages
This has never been a 'real' syscall on any Unix.
This commit is contained in:
parent
bf0cac282c
commit
4c8a01a695
37
man2/sstk.2
37
man2/sstk.2
|
@ -1,37 +0,0 @@
|
|||
.\" From the 4.3BSD Architecture Manual - BSD copyright
|
||||
.TH SSTK 2 2003-11-11 "" "BSD planned"
|
||||
.SH NAME
|
||||
sstk \- change stack size
|
||||
.SH SYNOPSIS
|
||||
caddr_t sstk(int incr);
|
||||
.SH DESCRIPTION
|
||||
(From the 4.3BSD Architecture Manual)
|
||||
.sp
|
||||
Each process begins execution with three logical areas of memories
|
||||
called text, data and stack. The text area is read-only and shared,
|
||||
while the data and stack areas are private to the process.
|
||||
Both the data and stack areas may be extended and contracted on
|
||||
program request. The call
|
||||
.sp
|
||||
.in +5
|
||||
caddr_t addr = sbrk(incr);
|
||||
.in
|
||||
.sp
|
||||
changes the size of the data area by
|
||||
.I incr
|
||||
bytes and returns the new end of the data area, while
|
||||
.sp
|
||||
.in +5
|
||||
caddr_t addr = sstk(incr);
|
||||
.in
|
||||
.sp
|
||||
changes the size of the stack area. The stack area is also automatically
|
||||
extended as needed. On the VAX the text and data areas are adjacent
|
||||
in the P0 region, while the stack section is in the P1 region, and
|
||||
grows downward.
|
||||
.SH NOTE
|
||||
This call is not supported in 4.3BSD or 4.4BSD or glibc or Linux or any
|
||||
other known Unix-like system. Some systems have a routine of this name
|
||||
that returns ENOSYS.
|
||||
.SH "SEE ALSO"
|
||||
.BR sbrk (2)
|
Loading…
Reference in New Issue