sstk(2)

NAME

sstk - change stack size

SYNOPSIS

caddr_t sstk(int incr);

DESCRIPTION

(From the 4.3BSD Architecture Manual)

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 con
tracted on program request. The call

caddr_t addr = sbrk(incr);
changes the size of the data area by incr bytes and re
turns the new end of the data area, while

caddr_t addr = sstk(incr);
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.

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.

SEE ALSO

sbrk(2)
2003-11-11
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout