Function and classes supporting OS and environment.
This group of functions and classes is meant to provide OS and environmental basic support to Falcon scripts.
| Directory | Special iterator to access directory listings. |
| Directory.close | Closes the directory object. |
| Directory.descend | Descends into subdirectories, iteratively calling a function. |
| Directory.error | Returns the last system error code that the directory operation causes. |
| Directory.read | Returns the next entry in the directory. |
| FileStat | Class holding informations on system files. |
| FileStat.read | Fills the data in this instance reading them from a system file. |
| IOStream | Creates a stream for input and output. |
| InputStream | Open a system file for reading. |
| OutputStream | Creates a stream for output only. |
| Stream | Stream oriented I/O class. |
| dirChange | Changes the current working directory. |
| dirCurrent | Returns the current working directory. |
| dirMake | Creates a directory. |
| dirMakeLink | Creates a soft link to a file. |
| dirReadLink | On systems supporting symbolic links, returns the linked file. |
| dirRemove | Removes an empty directory. |
| exit | Requires immediate termination of the program. |
| fileChgroup | Changes UNIX group to a directory entry. |
| fileChmod | Changes UNIX access right to a directory entry. |
| fileChown | Changes UNIX owner to a directory entry. |
| fileCopy | Copies a whole file from one position to another. |
| fileExt | Return the extension in a complete filename. |
| fileMove | Renames a file locally. |
| fileName | Determines the name of a file in a complete path. |
| fileNameMerge | Merges a filename split up in four elements. |
| filePath | Return the path specification part in a complete filename. |
| fileRemove | Removes a file from the system. |
| fileType | Deterimnes the type of a file. |
| fileUnit | Return the unit specificator in a complete filename. |
| getEnviron | Return a dictionary containing all the environment variables. |
| getenv | Get environment variable value. |
| setenv | Set environment variable value. |
| stdErr | Creates an object mapped to the standard error of the Virtual Machine. |
| stdErrRaw | Creates a stream that interfaces the standard error stream of the host process. |
| stdIn | Creates an object mapped to the standard input of the Virtual Machine. |
| stdInRaw | Creates a stream that interfaces the standard input stream of the host process. |
| stdOut | Creates an object mapped to the standard output of the Virtual Machine. |
| stdOutRaw | Creates a stream that interfaces the standard output stream of the host process. |
| unsetenv | Clear environment variable value. |