h6. [[OS_DynamicArea]] h6(. » [[Dynamic Area Handler Code]] h6((. » Dynamic Area TestShrink |_<^{width:3em}. Entry | | |<^. R0 |<^. 4 (handler reason) | |<^. R4 |<^. Current size of area (bytes)| |<^. R5 |<^. Page size (bytes)| |<^. R12 |<^. Workspace pointer passed to [[OS_DynamicArea 0]] or base of area| |_<^{width:3em}. Exit | | |<^. R0|<^. Preserved | |<^. R3 |<^. Maximum amount area could shrink by, in bytes | |<^. R4 |<^. Preserved | |<^. R5 |<^. Preserved | |<^. R12 |<^. Preserved| h4. Use The purpose of this call is to control how much of the dynamic area current size may be regarded as free by the kernel, and reclaimed if necessary via a normal shrink. This call is only made for shrinkable dynamic areas. h4. See also * [[Dynamic Area Handler Code]] * [[Shrinkable Dynamic Areas]] * [[OS_DynamicArea]] * [[OS_DynamicArea 0]] [link1]SWI+Calls [link2]OS+SWI+Calls