if the mapping was allocated successfully.
if mapping the stack would exceed the processs VMEM resource limit,
or if the specified bottom-of-stack address is out of range for the map,
or if there is already a mapping at the address which would result,
could not be accommodated within the current mapping,
Other possible return values for this function are documented in
is already mapped, or if the stack was grown successfully.
It also returns
is outside the stack range; this is done in order to preserve
compatibility with the deprecated
function previously located in the file