AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
=>     R0 =     5, 6 or 7
     R2 =     buffer

<=     R0, R2 preserved
     C flag corrupted

These calls read information on the temporary filing system (normally the current) to the buffer pointed to by R2.
If R0 = 5 :
<name length byte><disc name><boot option byte>
of disc containing the current directory

If R0 = 6 :
<0><name length byte><current directory name><priviliged byte>
of the currently selected directory. The priviliged byte is either &00 ie allowance to create or delete objects in the directory &FF ie prohibition of creating or deleting objects; in ADFS or other FileCore based systems, you always got &00
If R0 = 7 :
<0><name length byte><library directory name><priviliged byte>
of the library directory

The names are stored without termination byte.

[sh-index] Back to list of manuals