HP 3000 Manuals

Ch 3. Intrinsic Tasks [ MPE/iX Intrinsics Reference Manual ] MPE/iX 5.0 Documentation


MPE/iX Intrinsics Reference Manual

Chapter 3  Intrinsic Tasks 

This chapter is a quick reference for locating intrinsics that perform
designated tasks.  Table 3-1  through Table 3-14  describe the
general task, a subtask to the general task, and the intrinsic associated
with it.  The general task is, in most cases, the title of a programmer's
guide and the subtasks correlate to chapters within that programmer's
guide.  For information about the intrinsic specifically, refer to
chapter 4 of this manual.  For information about the use of an intrinsic,
refer to the specified programmer's guide.

The tasks covered are:

   *   Accessing Files (Table 3-1 ).

   *   Accessing Command Interpreter Features (Table 3-2 ).

   *   Getting System Information (Table 3-3 ).

   *   Managing Processes (Table 3-4 ).

   *   Managing Resources and System Information (Table 3-5 ).

   *   Programming for Localization (Table 3-6 ).

   *   Managing Message Catalogs (Table 3-7 ).

   *   Converting Data Types (Table 3-8 ).

   *   Sorting and Merging Data (Table 3-9 ).

   *   Handling Traps (Table 3-10 ).

   *   Managing Logging Facilities (Table 3-11 ).

   *   Debugging Applications (Table 3-12 ).

   *   Obtaining Device Information (Table 3-13 )

   *   Programming in Privileged mode (Table 3-14 ).

   *   Managing USL Files (Table 3-15 ).

   *   Managing Data Segments (Table 3-16 ).

   *   Changing Stack Size (Table 3-17 ).

   *   Using the Compiler Library (Table 3-18 ).

   *   Programming Switch (Table 3-19 ).

   *   Controlling Asynchronous Devices (Table 3-20 ).

          Table 3-1.  Accessing Files 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Opening a file               | FOPEN                      | Accessing Files Programmer's    |
|                              | FPARSE                     | Guide (32650-90017)             |
|                              | HPFOPEN                    |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Closing a File               | FCLOSE                     | Accessing Files Programmer's    |
|                              |                            | Guide (32650-90017)             |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Writing data to a file       | FDEVICECONTROL             | Accessing Files Programmer's    |
|                              | FSETMODE                   | Guide (32650-90017)             |
|                              | FUPDATE                    |                                 |
|                              | FWRITE                     |                                 |
|                              | FWRITEDIR                  |                                 |
|                              | FWRITELABEL                |                                 |
|                              | PRINT                      |                                 |
|                              | PRINTOP                    |                                 |
|                              | PRINTOPREPLY               |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Reading data from a file     | FREAD                      | Accessing Files Programmer's    |
|                              | FREADBACKWARD              | Guide (32650-90017)             |
|                              | FREADDIR                   |                                 |
|                              | FREADSEEK                  |                                 |
|                              | FSETMODE                   |                                 |
|                              | READ                       |                                 |
|                              | READX                      |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Controlling record pointer   | FCONTROL                   | Accessing Files Programmer's    |
| movement                     | FPOINT                     | Guide (32650-90017)             |
|                              | FSPACE                     |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Accessing a mapped file      | HPFOPEN                    | Accessing Files Programmer's    |
|                              |                            | Guide (32650-90017)             |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Sharing a file               | FOPEN                      | Accessing Files Programmer's    |
|                              | FLOCK                      | Guide (32650-90017)             |
|                              | FUNLOCK                    |                                 |
|                              | HPFOPEN                    |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Maintaining file security    | FOPEN                      | Accessing Files Programmer's    |
|                              | HPFOPEN                    | Guide (32650-90017)             |
|                              |                            |                                 |
|                              | HPACDINFO                  | No manual                       |
|                              | HPACDPUT                   | No manual                       |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Getting file information     | FCHECK                     | Accessing Files Programmer's    |
|                              | FERRMSG                    | Guide (32650-90017)             |
|                              | FFILEINFO                  |                                 |
|                              | FGETINFO                   |                                 |
|                              | FLABELINFO                 |                                 |
|                              | FRELATE                    |                                 |
|                              | FRENAME                    |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Accessing Files (Continued) 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Error Checking               | HPERRDEPTH                 | Accessing Files Programmer's    |
|                              | HPERRREAD                  | Guide (32650-90017)             |
|                              | HPERRMSG                   |                                 |
|                              | PRINTFILEINFO              |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Accessing an RIO file        | FOPEN                      | Accessing Files Programmer's    |
|                              | FDELETE                    | Guide (32650-90017)             |
|                              | FREAD                      |                                 |
|                              | FWRITE                     |                                 |
|                              | HPFOPEN                    |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-2.  Accessing Command Interpreter Features 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Using commands               | COMMAND                    | Command Interpreter Access and  |
| programmatically             | HPCICOMMAND                | Variables Programmer's Guide    |
|                              |                            | (32650-90011)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Controlling variables        | HPCIDELETEVAR              | Command Interpreter Access and  |
|                              | HPCIGETVAR                 | Variables Programmer's Guide    |
|                              | HPCIPUTVAR                 | (32650-90011)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Controlling job control      | FINDJCW                    | Command Interpreter Access and  |
| words (JCWs)                 | GETJCW                     | Variables Programmer's Guide    |
|                              | PUTJCW                     | (32650-90011)                   |
|                              | SETJCW                     |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Identifying Parameter Input  | MYCOMMAND                  | Command Interpreter Access and  |
|                              | SEARCH                     | Variables Programmer's Guide    |
|                              |                            | (32650-90011)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-3.  Getting System Information 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Obtaining Time and Date      | ALMANAC                    | Getting System Information      |
| information                  | CALENDAR                   | Programmer's Guide              |
|                              | CLOCK                      | (32650-90018)                   |
|                              | DATELINE                   |                                 |
|                              | PROCTIME                   |                                 |
|                              | TIMER                      |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Obtaining File information   | FFILEINFO                  | Getting System Information      |
|                              | FGETINFO                   | Programmer's Guide              |
|                              | FLABELINFO                 | (32650-90018)                   |
|                              | JOBINFO                    |                                 |
|                              | WHO                        |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Formatting Time and Date     | FMTCALENDAR                | Getting System Information      |
| Information                  | FMTCLOCK                   | Programmer's Guide              |
|                              | FMTDATE                    | (32650-90018)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Error Checking               | HPERRDEPTH                 | Getting System Information      |
|                              | HPERRREAD                  | Programmer's Guide              |
|                              | HPERRMSG                   | (32650-90018)                   |
|                              | PRINTFILEINFO              |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-4.  Managing Processes 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Activating a Process         | ACTIVATE                   | Interprocess Communication      |
|                              |                            | Programmer's Guide              |
|                              |                            | (32650-90019)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Deactivating/Suspending a    | ABORTSESS                  | Interprocess Communication      |
| Process                      | CAUSEBREAK                 | Programmer's Guide              |
|                              | IODONTWAIT                 | (32650-90019)                   |
|                              | IOWAIT                     |                                 |
|                              | KILL                       |                                 |
|                              | PAUSE                      |                                 |
|                              | PROCINFO                   |                                 |
|                              | PROCTIME                   |                                 |
|                              | QUIT                       |                                 |
|                              | QUITPROG                   |                                 |
|                              | STARTSESS                  |                                 |
|                              | SUSPEND                    |                                 |
|                              | TERMINATE                  |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Creating a Process           | CREATE                     | Interprocess Communication      |
|                              | CREATEPROCESS              | Programmer's Guide              |
|                              |                            | (32650-90019)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Obtaining Process            | FATHER                     | Interprocess Communication      |
| Information                  | GETINFO                    | Programmer's Guide              |
|                              | GETORIGIN                  | (32650-90019)                   |
|                              | GETPRIORITY                |                                 |
|                              | GETPROCID                  |                                 |
|                              | GETPROCINFO                |                                 |
|                              | JOBINFO                    |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Obtaining Mail Information   | MAIL                       | Interprocess Communication      |
|                              | RECEIVEMAIL                | Programmer's Guide              |
|                              | SENDMAIL                   | (32650-90019)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-5.  Managing Resources 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Managing Global RINs         | LOCKGLORIN                 | Resource Management             |
|                              | UNLOCKGLORIN               | Programmer's Guide              |
|                              |                            | (32650-90024)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Managing Local RINs          | FREELOCRIN                 | Resource Management             |
|                              | GETLOCRIN                  | Programmer's Guide              |
|                              | LOCKLOCRIN                 | (32650-90024)                   |
|                              | LOCRINOWNER                |                                 |
|                              | UNLOCKLOCRIN               |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|                              | HPFIRSTLIBRARY             | Resource Management             |
|                              | HPGETPROCLABEL             | Programmer's Guide              |
|                              | HPMYFILE                   | (32650-90024)                   |
|                              | HPMYPROGRAM                |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-6.  Programming for Localization 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Retrieving information       | ALMANAC                    | Native Language Programmer's    |
|                              | NLGETLANG                  | Guide (32650-90022)             |
|                              | NLINFO                     |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Handling characters          | NLCOLLATE                  | Native Language Programmer's    |
|                              | NLFINDSTR                  | Guide (32650-90022)             |
|                              | NLJUDGE                    |                                 |
|                              | NLKEYCOMPARE               |                                 |
|                              |                            |                                 |
|                              | NLMATCH                    |                                 |
|                              | NLMATCHINIT                |                                 |
|                              |                            |                                 |
|                              | NLREPCHAR                  |                                 |
|                              | NLSCANMOVE                 |                                 |
|                              | NLSUBSTR                   |                                 |
|                              | NLSWITCHBUF                |                                 |
|                              | NLTRANSLATE                |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Formatting time and date     | NLCONVCLOCK                | Native Language Programmer's    |
|                              | NLCONVCUSTDATE             | Guide (32650-90022)             |
|                              | NLFMTCALENDAR              |                                 |
|                              | NLFMTCLOCK                 |                                 |
|                              | NLFMTCUSTDATE              |                                 |
|                              | NLFMTDATE                  |                                 |
|                              | NLFMTLONGCAL               |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Formatting numbers           | NLCONVNUM                  | Native Language Programmer's    |
|                              | NLFMTNUM                   | Guide (32650-90022)             |
|                              | NLNUMSPEC                  |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Using application message    | CATCLOSE                   | Native Language Programmer's    |
| catalogs                     | CATOPEN                    | Guide (32650-90022)             |
|                              | CATREAD                    |                                 |
|                              | NLAPPEND                   |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-7.  Managing Message Catalogs 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|                              | CATCLOSE                   | Message Catalogs Programmer's   |
|                              | CATOPEN                    | Guide (32650-90021)             |
|                              | CATREAD                    |                                 |
|                              | GENMESSAGE                 |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-8.  Converting Data Types 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Converting binary numbers    | ASCII                      | Data Types Conversion           |
|                              | DASCII                     | Programmer's Guide              |
|                              |                            | (32650-90015)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Converting numeric ASCII     | BINARY                     | Data Types Conversion           |
| strings                      | DBINARY                    | Programmer's Guide              |
|                              |                            | (32650-90015)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Translating ASCII/EBCDIC or  | CTRANSLATE                 | Data Types Conversion           |
| JISCII/EBCDIK                |                            | Programmer's Guide              |
|                              |                            | (32650-90015)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Converting floating-point    | HPFPCONVERT                | Data Types Conversion           |
| formats                      |                            | Programmer's Guide              |
|                              |                            | (32650-90015)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-9.  Sorting and Merging Data 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Creating core merge routines | HPMERGEEND                 | SORT-MERGE/XL Programmer's      |
| (NM)                         | HPMERGEERRORMESS           | Guide (32650-90080)             |
|                              | HPMERGEINIT                |                                 |
|                              | HPMERGEOUTPUT              |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Creating core merge routines | MERGEEND                   | SORT-MERGE/XL Programmer's      |
| (CM)                         | MERGEERRORMESS             | Guide (32650-90080)             |
|                              | MERGEINIT                  |                                 |
|                              | MERGEOUTPUT                |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Getting merge information    | HPMERGESTAT                | SORT-MERGE/XL Programmer's      |
| (NM)                         | HPMERGETITLE               | Guide (32650-90080)             |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Getting merge information    | MERGESTAT                  | SORT-MERGE/XL Programmer's      |
| (CM)                         | MERGETITLE                 | Guide (32650-90080)             |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Creating core sort routines  | HPSORTEND                  | SORT-MERGE/XL Programmer's      |
| (NM)                         | HPSORTERRORMESS            | Guide (32650-90080)             |
|                              | HPSORTINIT                 |                                 |
|                              | HPSORTINPUT                |                                 |
|                              | HPSORTOUTPUT               |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Creating core sort routines  | SORTEND                    | SORT-MERGE/XL Programmer's      |
| (CM)                         | SORTERRORMESS              | Guide (32650-90080)             |
|                              | SORTINIT                   |                                 |
|                              | SORTINPUT                  |                                 |
|                              | SORTOUTPUT                 |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Getting sort information     | HPSORTSTAT                 | SORT-MERGE/XL Programmer's      |
| (NM)                         | HPSORTTITLE                | Guide (32650-90080)             |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Getting sort information     | SORTSTAT                   | SORT-MERGE/XL Programmer's      |
| (CM)                         | SORTTITLE                  | Guide (32650-90080)             |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-10.  Handling Traps 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|                              | ARITRAP                    | Trap Handling Programmer's      |
|                              | FINTEXIT                   | Guide (32650-90026)             |
|                              | FINSTATE                   |                                 |
|                              | HPENABLTRAP                |                                 |
|                              | RESETCONTROL               |                                 |
|                              | XARITRAP                   |                                 |
|                              | XCONTRAP                   |                                 |
|                              | XLIBTRAP                   |                                 |
|                              | XSYSTRAP                   |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-11.  Managing Logging Facilities 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Marking a logical            | BEGINLOG                   | User Logging Programmer's Guide |
| transaction                  | ENDLOG                     | (32650-90027)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Closing a log file           | CLOSELOG                   | User Logging Programmer's Guide |
|                              |                            | (32650-90027)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Flushing the logging buffer  | FLUSHLOG                   | User Logging Programmer's Guide |
|                              |                            | (32650-90027)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Getting information from the | LOGINFO                    | User Logging Programmer's Guide |
| log file                     | LOGSTATUS                  | (32650-90027)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Opening a log file           | OPENLOG                    | User Logging Programmer's Guide |
|                              |                            | (32650-90027)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Writing to a log file        | WRITELOG                   | User Logging Programmer's Guide |
|                              |                            | (32650-90027)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-12.  Debugging Applications 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Entering the debug facility  | DEBUG                      | MPE/iX System Debug Reference   |
|                              | HPDEBUG                    | Manual (32650-90013)            |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Disarming a debug call       | HPRESETDUMP                | MPE/iX System Debug Reference   |
|                              | RESETDUMP                  | Manual (32650-90013)            |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Arming a debug call          | HPSETDUMP                  | MPE/iX System Debug Reference   |
|                              | SETDUMP                    | Manual (32650-90013)            |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Producing a full stack trace | STACKDUMP                  | MPE/iX System Debug Reference   |
|                              |                            | Manual (32650-90013)            |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-13.  Obtaining Device Information 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Obtaining volume information | HPVOLINFO                  |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Accessing peripheral         | HPDEVCONTROL               |                                 |
| functionality                |                            |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-14.  Programming in Privileged mode 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Starting privileged mode     | GETPRIVMODE                | Introduction to MPE XL for MPE  |
|                              |                            | V Programmers (30367-90005)     |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Ending privileged mode       | GETUSERMODE                | Introduction to MPE XL for MPE  |
|                              |                            | V Programmers (30367-90005)     |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-15.  Managing USL Files 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Changing USL files           | ADJUSTUSLF                 | MPE Segmenter Reference Manual  |
|                              | EXPANDUSLF                 | (30000-90011)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Creating USL files           | CLEANUSL                   | MPE Segmenter Reference Manual  |
|                              |                            | (30000-90011)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Initializing USL files       | INITUSLF                   | MPE Segmenter Reference Manual  |
|                              |                            | (30000-90011)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-16.  Managing Data Segments 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|                              | ALTDSEG                    | Introduction to MPE XL for MPE  |
|                              | DMOVIN                     | V Programmers (30367-90005)     |
|                              | DMOVOUT                    |                                 |
|                              | FREEDSEG                   |                                 |
|                              | GETDSEG                    |                                 |
|                              | SWITCHDB                   |                                 |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-17.  Changing Stack Size 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Changing the stack size      | DLSIZE                     | Introduction to MPE XL for MPE  |
|                              | ZSIZE                      | V Programmers (30367-90005)     |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-18.  Using the Compiler Library 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|                              |                            | Compiler Library/XL Reference   |
|                              |                            | Manual (32650-90029)            |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-19.  Programming Switch 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Loading a CM procedure       | HPLOADCMPROCEDURE          | Switch Programming Guide        |
|                              | LOADPROC                   | (32650-90014)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Unloading a CM procedure     | HPUNLOADCMPROCEDURE        | Switch Programming Guide        |
|                              | UNLOADPROC                 | (32650-90014)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Loading a NM procedure       | HPLOADNMPLABEL             | Switch Programming Guide        |
|                              |                            | (32650-90014)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Switching from CM to NM      | HPSWTONMNAME               | Switch Programming Guide        |
|                              | HPSWTONMPLABEL             | (32650-90014)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Switching from NM to CM      | HPSWITCHTOCM               | Switch Programming Guide        |
|                              | HPSETCCODE                 | (32650-90014)                   |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------

          Table 3-20.  Controlling Asynchronous Devices 

-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
|           Function           |         Intrinsic          |             Manual              |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Controlling system breaks    | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              | CAUSEBREAK                 | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Controlling subsystem breaks | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              | XCONTRAP                   | Communications Programmer's     |
|                              | RESETCONTROL               | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Specifying carriage control  | FCONTROL                   | MPE XL Asynchronous Serial      |
| directives                   | FWRITE                     | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Specifying an EOR character  | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Enabling/Disabling echo      | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              | FSETMODE                   | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Specifying line deletion     | FCONTROL                   | MPE XL Asynchronous Serial      |
| echo response                |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Setting editing mode         | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Setting transmission mode    | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Specifying and enabling      | FCONTROL                   | MPE XL Asynchronous Serial      |
| parity                       |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Specifying terminal type     | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Setting a read timeout       | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------
|                              |                            |                                 |
| Timing a read                | FCONTROL                   | MPE XL Asynchronous Serial      |
|                              |                            | Communications Programmer's     |
|                              |                            | Reference Manual  (32022-90012) |
|                              |                            |                                 |
-----------------------------------------------------------------------------------------------



MPE/iX 5.0 Documentation