Showing changes from revision #0 to #1:
Added | Removed | Changed
Entry | |
---|---|
R0 | Pointer to name of a kernel value to read or write |
R1 | Length of the name |
R2 | Pointer to buffer to read old value into |
R3 | Pointer to an integer containing the length of buffer in R2 |
R4 | Pointer to buffer containing the new value to be set |
R5 | Length of buffer in R4 |
Exit | |
---|---|
R0 | Corrupted |
The purpose of this call is to perform low level kernel variable operations.
In this context “kernel” means the emulation of the Unix kernel by the Internet module rather than the RISC OS kernel – and not all values are implemented.
For read operations, R4 should be NULL, and R5 set to 0.
This function is for internal use only, and the meaning of the system variables supported by any given version of the Internet module may change. Use the *SysCtl? command line tool instead.