Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R0 | 11 (&0B) |
R1 | Pointer to (wildcarded) filename |
Exit | |
---|---|
R0 | Preserved |
R1 | Updated to point beyond filing system specifier |
R2 | If -1 then no filing system specifier present (call has no effect) |
If >= 0 then filing system number to restore | |
R3 | Pointer to special field, 0 if not present |
The purpose of this call is set the temporary filing system from the prefix string in R1.
It is used by OS_CLI to set the temporary filing system for the command’s duration. After the command the current filing system is restored with OS_FSControl 19.
R1 Pointer to | Registers out |
---|---|
blah.blah vlsgf | R1 = R1 in |
R2 = -1 | |
R3 = 0 | |
<FS>:blah | R1 past ‘:’ |
R2 = <number of filing system | |
R3 = 0 | |
<FS>#fred:blah | R1 past ‘:’ |
R2 = <number of filing system | |
R3 past ‘#’ | |
<path>:blah | R1 = R1 in |
R2 = -1 | |
R3 = 0 | |
<path>#fred:blah | R1 = R1 in |
R2 = -1 | |
R3 past ‘#’ | |
#fred:blah | R1 = R1 in |
R2 = -1 | |
R3 past ‘#’ |