Summary of New and Enhanced Features
This section provides a quick summary of new and enhanced features
accessible through MPE/iX system intrinsics. Refer to later sections in
the chapter for more detailed information about these features.
New features
* Hierarchical directory files
* MPE/iX byte-stream files
* Renaming a file across account boundaries
* Append mode (versus append access)
Enhanced features
* Security features
* Object ownership
* Closing a file
* Listing file information
* Terminating file name strings
* Accessing a file by its file name
* The intrinsics listed in Table 4-1.
Table 4-1. Enhanced MPE/iX Intrinsics
--------------------------------------------------------------------------------------------
| | |
| Intrinsic Name | Summary of Changes |
| | |
--------------------------------------------------------------------------------------------
| | |
| FCHECK | Provides additional file system error codes. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FCLOSE | Supports hierarchical directories and byte- stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FCONTROL | Supports hierarchical directories and byte- stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FFILEINFO | Enhanced and new item numbers return information about |
| | hierarchical directories and byte-stream files. Supports |
| | HFS syntax. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FGETINFO | Enhanced parameters return information about byte-stream |
| | files but only limited information about hierarchical |
| | directories. Does not support HFS syntax. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FLABELINFO | Enhanced and new item numbers return information about |
| | hierarchical directories and byte-stream files. Supports |
| | HFS syntax. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FLOCK | Supports byte-stream files. Hierarchical directories cannot |
| | be locked. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FOPEN | Supports HFS syntax. Creates and opens byte-stream files |
| | and opens hierarchical directories. Cannot create |
| | hierarchical directories. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FPARSE | Does not support HFS syntax. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FPOINT | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FREAD | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FREADDIR | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FREADLABEL | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
Table 4-1. Enhanced MPE/iX Intrinsics (cont.)
--------------------------------------------------------------------------------------------
| | |
| Intrinsic Name | Summary of Changes |
| | |
--------------------------------------------------------------------------------------------
| | |
| FREADSEEK | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FRENAME | Supports HFS syntax. Supports renaming of files across |
| | account boundaries. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FSPACE | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FWRITE | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FWRITEDIR | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| FWRITELABEL | Supports byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPACDINFO | Supports HFS syntax. Provides new and enhanced security |
| | features. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPACDPUT | Supports HFS syntax. Provides new and enhanced security |
| | features. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPCICOMMAND | Supports up to 512 chars in command buffer. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPDEVCONTROL | Supports setting data compression. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPDEVCREATE | Allows creation of FIFO and device link files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPFOPEN | Supports HFS syntax. Creates and opens both hierarchical |
| | directories and byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| HPPIPE | Allows the creation of pipe files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| PRINTFILEINFO | Supports HFS syntax. Supports both hierarchical directories |
| | and byte-stream files. |
| | |
--------------------------------------------------------------------------------------------
| | |
| STACKDUMP | Limited support of HFS syntax. Special considerations for |
| | file name terminating characters. |
| | |
--------------------------------------------------------------------------------------------