FMAKE_DIR
Syntax |
FMAKE_DIR (subdirectory) |
Location |
Level-2 Device Drivers |
This function will only work if Level-2 or Level-3 device drivers are available.
FMAKE_DIR is identical to MAKE_DIR except that it is a function and does not stop a program if an error occurs, instead it returns the code of the error concerned.
The following errors need some explanation:
Error -9 (in use) : There is already a sub-directory with the same name;
Error -8 (already exists) : File (not a sub-directory) exists already with that name;
Error -15 (bad parameter) : Medium does not support sub-directories.
NOTE 1
If MAKE_DIR or FMAKE_DIR fail on a ramdisk, an old type ramdisk may have been loaded. There is no other way to activate the integral ramdisk other than by resetting the whole system.
NOTE 2
If error -15 occurs (ie. if you try to created a sub-directory on a medium where this is not possible), MAKE_DIR and FMAKE_DIR will leave an empty file with the name of the desired sub-directory on the medium. Remember to remove this.
CROSS-REFERENCE
See MAKE_DIR.