h6. [[OS SWI Calls]] h6(. » OS_SetEnv h2. OS_SetEnv h5. (SWI &12) |_<^{width:4em}. Entry | | |<^. R0 |<^. Address of the handler for [[OS_Exit]], 0 to read | |<^. R1 |<^. Address of the memory limit for [[OS_GetEnv]], 0 to read | |<^. R4 |<^. Address for undefined instructions, 0 to read | |<^. R5 |<^. Address for prefetch abort, 0 to read| |<^. R6 |<^. Address for handler for data abort, 0 to read | |<^. R7 |<^. Address for handler for address exceptions, 0 to read | |_<^{width:4em}. Exit | | |<^. R0 |<^. Address of the previous "exit handler" | |<^. R1 |<^. Address of the previous "memory limit handler" | |<^. R4 |<^. Address of the previous "undefined instruction handler" | |<^. R5 |<^. Address of the previous "prefetch abort handler" | |<^. R6 |<^. Address of the previous "data abort handler" | |<^. R7 |<^. Address of the previous "address exception handler" | h4. Use The purpose of this call is to set environment parameters. h4. Notes This call is now deprecated. Please use [[OS_ChangeEnvironment]] instead. h4. See also * [[Address Exception Handler]] * [[Data Abort Handler]] * [[Exit Handler]] * [[Memory Limit Handler]] * [[Prefetch Abort Handler]] * [[OS_ChangeEnvironment]] * [[OS_Exit]] * [[OS_GetEnv]] * [[Undefined Instruction Handler]]