
Operating System : Subroutine Descriptions
Group OS(1) : File management
| IOsCopyFile | Copy a file |
| IOsDeleteFile | Delete file(s) |
| IOsFileAttributes | Set a file's attributes (read only etc.) |
| IOsFileDate | Convert file date/time value to year/month/day |
| IOsFileExists | Test for file existence |
| IOsFileFind | Search a directory tree for a file |
| IOsFileInfo | Get size/date/attribute info for a named file |
| IOsFileTime | Convert file date/time value to hours/minutess/secs |
| IOsFullPathname | Expand a local filename into a full pathname |
| IOsPathType | Get path type (non-existent/file/directory) |
| IOsRenameFile | Rename a file |
| IOsShortPathname | Return a short (8.3) equivalent of a long filename |
Group OS(2) : Directory management
| IOsDeleteTree | Delete directory tree |
| IOsDirChange | Change current directory |
| IOsDirCount | Count matching files in a directory |
| IOsDirDelete | Delete a directory |
| IOsDirEntryType | Specify type of directory entries to be returned |
| IOsDirExists | Test for directory existence |
| IOsDirInfo | Get directory file name/date/time/size info |
| IOsDirMake | Make a directory |
| IOsDirName | Get name of current directory |
Group OS(3) : Registry manipulation
| IOsRegistryDelete | Delete a key from the registry |
| IOsRegistryEnum | Enumerate subkeys of a registry key |
| IOsRegistryFile | Set the emulated registry file name on Linux/macOS |
| IOsRegistryGet | Get a value from the registry, including size/type |
| IOsRegistryPut | Set a value in the registry |
Group OS(4) : Process control
| IOsCommand | Issue an operating system command |
| IOsCommandCheck | Check a process invoked by IOsCommand |
| IOsCommandClose | Close IOsCommandOpen i/o |
| IOsCommandKill | Kill a process invoked by IOsCommand |
| IOsCommandOpen | Issue a command and open it for read/write |
| IOsCommandRead | Read from command invoked by IOsCommandOpen |
| IOsCommandWrite | Write to command invoked by IOsCommandOpen |
| IOsExecute | Terminate current program & execute a new one |
| IOsExitProgram | Abort program with an optional error message/code |
| IOsOpenDir | Open a directory in Explorer (Windows), Finder (Mac) or Linux equivalent |
| IOsOpenDocument | Open a document or url in the system-associated application |
| IOsWait | Halt program execution for specified length of time |
Group OS(5) : General
| IOsArgument | Get a command line argument |
| IOsAssociation | Get filetype/program association (Windows only) |
| IOsDate | Get system date |
| IOsTime | Get system time |
| IOsUserName | Get current user name and type |
| IOsVariable | Get value of an operating system variable |
| IOsVariablePut | Set value of an operating system variable |
Group BF : Binary File Handling
| IFileClose | Close a binary file |
| IFileOpen | Open a file for binary i/o |
| IFileRead | Read from a binary file into a non-char buffer |
| IFileReadChar | Read from a binary file into a character buffer |
| IFileSeek | Set/get binary file pointer |
| IFileWrite | Write to a binary file from a non-char buffer |
| IFileWriteChar | Write to a binary file from a character buffer |
|