h6. [[OS SWI Calls]] h6(. » [[OS_UpCall]] h6((. » OS_UpCall 257 h2. OS_UpCall 257 h5. (SWI &33) |_<^{width:4em}. Entry | | |<^. R0 |<^. 257 (&101)| |<^. R1 |<^. Amount that application space is going to change by| |_<^{width:4em}. Exit | | |<^. R0 |<^. 0 to permit memory moved, else preserved | |<^. R1 |<^. Preserved | h4. Use The purpose of this call is to inform your application that the Operating System would like to move memory h4. Notes This call is made just before [[OS_ChangeDynamicArea]] tries to move memory. The call is only made if the currently active object is in the application space. It calls the UpCall vector. By default, (if you don't claim the vector) the memory isn't moved. Your routine must shuffle your application's workspace so that the memory can go ahead. It must then set R0 = 0, and pass on the call to the vector. h4. See also * [[OS_ChangeDynamicArea]] * [[OS_UpCall]]