HPlogo MPE/iX Intrinsics Reference Manual

Index

MPE documents

Complete PDF
Table of Contents
Index

Edition 7 E0701 ♥
Edition 7 E0300
Edition 6 E0195

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

ABORTSESS — Abort specified job/session
ACTIVATE — Activate a new or suspended process
ADJUSTUSLF — Adjust directory space
ALMANAC — Return numeric date information
ALTDSEG — Alter size of extra data segment
ARITRAP — Collectively enables/disables arithmetic traps
ASCII — Convert 16-bit binary to numeric ASCII string
 
Abort calling process — QUIT
Abort entire user process structure — QUITPROG
Abort errors, Abort Errors
Abort specified job/session — ABORTSESS
Abort stack analysis facility, disable — RESETDUMP
Accept another CONTROL-Y signal — RESETCONTROL
Access file, predefine characteristics — FOPEN
Access file, terminate — FCLOSE
Access information returned, file — FGETINFO
Access job and session information — JOBINFO
Access message catalogs — GENMESSAGE
Access message facility and output messages — CATREAD
Access mode, control of files/devices — FSETMODE
Access system services, Introduction
Access to process information — PROCINFO
Access to User Logging facility — OPENLOG
Access, close user logging facility — CLOSELOG
Access, establish for file on device — HPFOPEN
Accessing files, Introduction
acquire local RINs — GETLOCRIN
Activate new process — ACTIVATE
Activate suspended process — ACTIVATE
Activation call for process, return source — GETORIGIN
Adjust directory space — ADJUSTUSLF
Alignment, parameters, Parameter Alignment
Allocation to job, free local RINs — FREELOCRIN
Alter DB to Z area of compatibility mode stack — ZSIZE
Alter size of extra data segment — ALTDSEG
Altering files, Introduction
Application message catalog file, close — CATCLOSE
Application message catalog, open — CATOPEN
Arithmetic trap handling procedure, arm/disarm — XARITRAP
Arithmetic trap, enable/disable
ARITRAP
HPENBLTRAP
Arm system debugger call from process abort — HPSETDUMP
Arm system debugger from process abort — SETDUMP
Arm/disarm arithmetic trap handling procedure — XARITRAP
Arm/disarm software library trap handling procedure — XLIBTRAP
Arm/disarm subsystem break trap handling procedure — XCONTRAP
Arm/disarm system trap handling procedure — XSYSTRAP
Array, search for specified entry/name — SEARCH
ASCII string conversion to EBCDIC — CTRANSLATE
ASCII string number, convert to 32-bit binary — DBINARY
ASCII string, convert from 32-bit binary number — DASCII
ASCII string, convert to 16-bit binary — BINARY
ASCII string, read $STDIN into array — READ
ASCII string, read $STDINX into array — READX
Assign system-defined files and create process — CREATEPROCESS
Assign value of JCW in JCW table — PUTJCW
Attribute, retrieve session-level — HPCIGETVAR

B

BEGINLOG — Mark beginning of user logging transaction
BINARY — Convert number from ASCII string to 16-bit binary
 
Binary conversion, 16-bit to numeric ASCII string — ASCII
Binary floating-point formats, convert data — HPFPCONVERT
Break mode, place session in — CAUSEBREAK

C

CALENDAR — Return calendar date
CATCLOSE — Close specified application message catalog file
CATOPEN — Open application message catalog
CATREAD — Access message facility and output messages
CAUSEBREAK — Place a session in break mode
CLEANUSL — Delete inactive entries from USL file
CLOCK — Return system time
CLOSELOG — Close access to user logging facility
COMMAND — Execute command programmatically
CREATE — Create a process
CREATEPROCESS — Create process and assign system-defined files
CTRANSLATE — Convert string from EBCDIC to ASCII
 
Calendar date, format
FMTCALENDAR
FMTDATE
Call description, intrinsic, Syntax Statement Mnemonics
Calling process, abort — QUIT
Calling process, delete — TERMINATE
Calling process, set condition code — HPSETCCODE
Calling process, suspend for specified time — PAUSE
Calls
Errors, intrinsic, Error Handling
Capabilities required by intrinsics, Additional Capabilities Required
Capability
Data segment management, DS Capability
Intrinsic, Additional Capabilities Required
Multiple resource identification number, MR Capability
Nonshareable device, ND Capability
Privileged mode, PM Capability
Process handling, PH Capability
Programmatic sessions, PS Capability
System supervisor, OP Capability
User logging, LG Capability
Capability checks, Additional Capabilities Required
Catalog file, close application message — CATCLOSE
Cause return from interrupt procedure — FINTEXIT
Change DB register pointer — SWITCHDB
Change length of USL file — EXPANDUSLF
Change priority of process — GETPRIORITY
Character Handling
NLFINDSTR
NLJUDGE
NLSUBSTR
Character string, print on listing device — PRINT
Character string, print on system console — PRINTOP
Character string, print on system console/reply — PRINTOPREPLY
Character strings, compare
NLCOLLATE
NLCOLLATE2
Character strings, scan and move — NLSCANMOVE
Characters of string, replace nondisplayable — NLREPCHAR
Child of calling process — CREATE
Child process, delete — KILL
Child process, return PIN — GETPROCID
Child process, return status — GETPROCINFO
Close a file — FCLOSE
Close access to user logging facility — CLOSELOG
Close scratch file and restore data stack — SORTEND
Close specified application message catalog file — CATCLOSE
CM from NM, mixed-mode execution — HPSWITCHTOCM
CM plabel, get for switch to CM — HPLOADCMPROCEDURE
Code, condition, Condition Code Errors
Coding procedures
Intrinsic, What Is an Intrinsic Mechanism?
Collectively enables/disables arithmetic traps — ARITRAP
Command image, parse user defined — MYCOMMAND
Command, execute programmatically — HPCICOMMAND
Command, programmatic execution — COMMAND
Compare language dependent character strings
NLCOLLATE
NLCOLLATE2
Compare string to pattern from NLMATCHINIT — NLMATCH
Compare strings of different length — NLKEYCOMPARE
Compatibility mode SL procedure, unload — UNLOADPROC
Compatibility mode stack, alter DB to Z area — ZSIZE
Compatibility mode stack, expand/contract — DLSIZE
Concatenate file name and language number — NLAPPEND
Condition code — Condition Code Errors
Condition code, set for calling process — HPSETCCODE
Contract/expand compatibility mode stack — DLSIZE
Control access mode of files/devices — FSETMODE
Control device — HPDEVCONTROL
Control operation, on a file or device — FCONTROL
Control operations for a printer — FDEVICECONTROL
Control operations for a spooled device file — FDEVICECONTROL
CONTROL-Y signal, accept another — RESETCONTROL
Conversion and format information, return — NLNUMSPEC
Conversion, 16-bit binary to numeric ASCII string — ASCII
Convert 16-bit binary to numeric ASCII string — ASCII
Convert 32-bit binary number to ASCII string — DASCII
Convert ASCII string number to 32-bit binary — DBINARY
Convert character string, phonetic to screen — NLSWITCHBUF
Convert character string, screen to phonetic — NLSWITCHBUF
Convert data between binary floating-point formats — HPFPCONVERT
Convert date from character string to numeric — NLCONVCUSTDATE
Convert native language numbers — NLCONVNUM
Convert number from ASCII string to 16-bit binary — BINARY
Convert string from ASCII to EBCDIC — CTRANSLATE
Convert string from EBCDIC to ASCII — CTRANSLATE
Convert string from EBCDIK to JIS — CTRANSLATE
Convert string from JIS to EBCDIK — CTRANSLATE
Convert string to specified native format — NLFMTNUM
Convert time format, character string to numeric — NLCONVCLOCK
Converting dates — HPDATECONVERT
Copy data area to extra data segment — DMOVOUT
Copy data from extra data segment — DMOVIN
CPU time, return for process — PROCTIME
Create a process — CREATE
Create extra data segment — GETDSEG
Create file on shareable device — HPFOPEN
Create process and assign system-defined files — CREATEPROCESS
Creates pipe file type object — HPPIPE
Creating link files — HPDEVCREATE
Current date and time returned — DATELINE
Current record, mark — FREMOVE
Current VUF of KSAM/3000, return — HP32208

D

DASCII — Convert 32-bit binary number to ASCII string
DATELINE — Return current date and time
DBINARY — Convert ASCII string number to 32-bit binary
DEBUG — Invoke debug facility
DLSIZE — Expand/Contract compatibility mode stack
DMOVIN — Copy data from extra data segment
DMOVOUT — Copy data area to extra data segment
 
Data alignment, What Is an Intrinsic Mechanism?
Data area, copy to extra data segment — DMOVOUT
Data conversion, binary floating-point formats — HPFPCONVERT
Data reference, What Is an Intrinsic Mechanism?
Data segment management — DS Capability
Data segment, alter size — ALTDSEG
Data segment, copy data from — DMOVIN
Data segment, create extra — GETDSEG
Data segment, release extra — FREEDSEG
Data stack, read from direct access disk file — FREADDIR
Data stack, restore and close scratch file — SORTEND
Data stack, restore and end merging — MERGEEND
Data type conversion, What Is an Intrinsic Mechanism?
Data types
Mapping, Data Type Mappings
date, calendar display — HPCALENDAR
Date and time, return — DATELINE
Date conversion — HPDATECONVERT
date difference — HPDATEDIFF
date formats — HPDATEFORMAT
date formatting — HPFMTCALENDAR
Date information returned, numeric — ALMANAC
date offset — HPDATEOFFSET
date validation — HPDATEVALIDATE
Date, convert from character string to numeric — NLCONVCUSTDATE
Date, format — FMTDATE
Date, format calendar — FMTCALENDAR
Date, format numeric as character string — NLFMTCUSTDATE
Date, format through language dependent template
NLFMTCALENDAR
NLFMTDATE
Date, format through long calendar format — NLFMTLONGCAL
Date, return calendar — CALENDAR
Day, format time — FMTCLOCK
Deactivate a relative I/O record — FDELETE
Debug commands, execute defined system — HPDEBUG
Debug facility, invoke — DEBUG
Decrease length of USL file — EXPANDUSLF
Default parameters — What Is an Intrinsic Mechanism?
Define Itemnum and Item Pairs — Itemnum and Item Pair Options
Define file and establish access — FOPEN
Define parameter bit setting, Parameter Bit Settings
Delete calling process — TERMINATE
Delete child process — KILL
Delete entry from session-level variable table — HPCIDELETEVAR
Delete inactive entries from USL file — CLEANUSL
Description
Functional return, Functional Returns
Determine Byte Size of Character — NLJUDGE
Determine if file pair is inactive/duplicative — FRELATE
Determine process PIN that locked local RIN — LOCRINOWNER
Device control — HPDEVCONTROL
Device, perform control operation — FCONTROL
Devices/files, control access mode — FSETMODE
Direct access disk file, read logical record — FREADDIR
Disable abort stack analysis facility — RESETDUMP
Disable arithmetic trap — ARITRAP
Disable arithmetic traps — HPENBLTRAP
Disable/enable software interrupts — FINTSTATE
Disarm system debugger from process abort — HPRESETDUMP
Disarm/arm arithmetic trap handling procedure — XARITRAP
Disarm/arm software library trap handling procedure — XLIBTRAP
Disarm/arm subsystem break trap handling procedure — XCONTRAP
Disarm/arm system trap handling procedure — XSYSTRAP
Disk file file label information returned — FLABELINFO
disk file record, move to buffer — FREADSEEK
disk file, move record pointer — FSPACE
disk file, remove — FRENAME
disk file, set logical record pointer — FPOINT
disk file, update logical record — FUPDATE
Display system catalog error message — HPERRMSG
displaying dates — HPCALENDAR
duplicate file descriptor — HPFDUPLICATE
duplicate handle — HPFDUPLICATE
Duplicative/inactive, determine file pair — FRELATE
Dynamically enter privileged mode — GETPRIVMODE
Dynamically load native mode library procedure — HPGETPROCPLABEL
Dynamically return program to nonprivileged mode — GETUSERMODE
Dynamically unload compatibility mode SL procedure — UNLOADPROC
Dynamically unlock file — FUNLOCK

E

ENDLOG — Mark end of user logging transaction
EXPANDUSLF — Change length of USL file
 
EBCDIC string conversion to ASCII — CTRANSLATE
EBCDIC, translate string from/to — NLTRANSLATE
EBCDIK string conversion to JIS — CTRANSLATE
Enable arithmetic trap — ARITRAP
Enable/disable software interrupts — FINTSTATE
Enables arithmetic traps — HPENBLTRAP
End merge and release work area — HPMERGEEND
End merging and restore data stack — MERGEEND
End sort operation, release work area — HPSORTEND
Enter privileged mode, dynamically — GETPRIVMODE
Entries, clean inactive from USL file — CLEANUSL
Entry, delete from variable table — HPCIDELETEVAR
Entry, search array for specified — SEARCH
Error
Abort, Abort Errors
Condition codes, Condition Code Errors
Status parameter, Status Parameter Errors
Error information for file I/O errors, return — FCHECK
Error message, get/display for system catalog — HPERRMSG
Error message, retrieve if fatal
HPMERGEERRORMESS
HPSORTERRORMESS
Error stack, return depth of process — HPERRDEPTH
Error, read from process stack — HPERRREAD
Establish access for file on device — HPFOPEN
Exception condition
file, HPSELECT
Exclusive use, lock file — FLOCK
Execute command programmatically
COMMAND
HPCICOMMAND
Execute defined system debug commands — HPDEBUG
Execute full stack trace — STACKDUMP
Execution errors, Error Handling
Execution of NM to CM, mixed-mode — HPSWITCHTOCM
Execution privileges, Introduction
Expand/contract compatibility mode stack — DLSIZE
Extensibility without source code changes, What Is an Intrinsic Mechanism?
External declarations
Data checking, What Is an Intrinsic Mechanism?
External routines, What Is an Intrinsic Mechanism?
Extra data segment, copy data from — DMOVIN
Extra data segment, copy from data area — DMOVOUT
Extra data segment, create — GETDSEG
Extra data segment, release — FREEDSEG
Extract Bytes — NLSUBSTR

F

FATHER — Request PIN of parent process
FCHECK — Return error information for file I/O errors
FCLOSE — Close a file
FCONTROL — Perform control operation on a file or device
FDELETE — Deactivate a relative I/O (RIO) record
FDEVICECONTROL — Control operations for printer or spooled device file
FERRMSG — Returns message corresponding to FCHECK error number
FFILEINFO — Returns information about a file
FFINDBYKEY — Position record pointer (KSAM)
FFINDN — Position record pointer (KSAM)
FGETINFO — Return access and status information for file
FGETKEYINFO — Request access information (KSAM)
FINDJCW — Search JCW table and return value
FINTEXIT — Cause return from interrupt procedure
FINTSTATE — Enable/disable software interrupts
FLABELINFO — Return information from file label, disk file
FLOCK — Lock file for exclusive use
FLUSHLOG — Flush contents, User Logging memory buffer
FMTCALENDAR — Format calendar date
FMTCLOCK — Format time of day
FMTDATE — Format calendar date and time of day
FOPEN — Define file and establish access
FPARSE — Parse and validate file designator
FPOINT — Set logical record pointer for disk file
FREAD — Read logical record from file to stack
FREADBACKWARD — Read reverse capability
FREADBYKEY — Read logical record randomly (KSAM)
FREADC — Read logical record chronologically (KSAM)
FREADDIR — Read logical record from direct access disk file
FREADLABEL — Read user file label
FREADSEEK — Move record from disk file to buffer
FREEDSEG — Release extra data segment
FREELOCRIN — Free local RINs from allocation to job
FRELATE — Determine if file pair is inactive/duplicative
FREMOVE — Mark current record (KSAM)
FRENAME — Remove disk file
FSETMODE — Control access modes of files/devices
FSPACE — Move record pointer on tape/disk file
FUNLOCK — Dynamically unlock file
FUPDATE — Update logical record in disk file
FWRITE — Write logical/physical record from stack to file
FWRITEDIR — Write logical record from stack to disk file
FWRITELABEL — Write user file label
 
Facility access, close user logging — CLOSELOG
Fatal error message, retrieve
HPMERGEERRORMESS
HPSORTERRORMESS
Fatal error, retrieve and print message — SORTERRORMESS
Fatal error, retrieve message — MERGEERRORMESS
File access — FOPEN
File access, terminate — FCLOSE
File designator, parse and validate — FPARSE
File display, print on list device — PRINTFILEINFO
File has exception condition — HPSELECT
File I/O errors, error information returned — FCHECK
File information returned — FFILEINFO
File information returned, access — FGETINFO
File information returned, status — FGETINFO
File label information, disk file returned — FLABELINFO
File label, read — FREADLABEL
File name of first library, return — HPFIRSTLIBRARY
File name, concatenate — NLAPPEND
File pair, determine if inactive/duplicative — FRELATE
File ready to perform read — HPSELECT
File ready to perform write — HPSELECT
File, create on shareable device — HPFOPEN
File, lock for exclusive use — FLOCK
File, perform control operation — FCONTROL
File, read logical record to stack — FREAD
File, unlock dynamically — FUNLOCK
Files/devices, control access mode — FSETMODE
Floating-point formats, convert binary — HPFPCONVERT
Flush contents, User Logging memory buffer — FLUSHLOG
Format, Intrinsic syntax — Syntax Statement Mnemonics
Format and conversion information, return — NLNUMSPEC
Format calendar date — FMTCALENDAR
Format calendar date and time of day — FMTDATE
Format date through language dependent template — NLFMTCALENDAR
Format date through long calendar format — NLFMTLONGCAL
Format date/time through language dependent template — NLFMTDATE
Format numeric date as character string — NLFMTCUSTDATE
Format numeric time as character string — NLFMTCLOCK
Format time of day — FMTCLOCK
formatting dates — HPDATEFORMAT
Free local RINs from allocation to job — FREELOCRIN
Full stack trace, execute — STACKDUMP
Functional return description — Functional Returns
Functional returns, intrinsic — Introduction

G

GENMESSAGE — Access message catalogs
GETDSEG — Create extra data segment
GETINFO — Return user-supplied information
GETJCW — Return system defined JCW value
GETLOCRIN — acquire local RINs
GETORIGIN — Return source of activation call for process
GETPRIORITY — Change priority of process
GETPRIVMODE — Dynamically enter privileged mode
GETPROCID — Return PIN of child process
GETPROCINFO — Return status for parent/child process
GETUSERMODE — Dynamically return program to nonprivileged mode
 
Get CM plabel for switch to CM — HPLOADCMPROCEDURE
Get session-level variable value/attribute — HPCIGETVAR
Get system catalog error message — HPERRMSG

H

HP32208 — Return current VUF of KSAM/3000
HPACDINFO — List security information from ACD
HPACDPUT — Manipulate security information in ACD
HPCALENDAR — Returns the current date
HPCICOMMAND — Execute command programmatically
HPCIDELETEVAR — Remove entry from session-level variable table
HPCIGETVAR — Get a session-level variable value/attribute
HPCIPUTVAR — Set a session-level variable value/attribute
HPDATECONVERT — Converts a date from one format to another
HPDATEDIFF — Determines the number of days between two given dates
HPDATEFORMAT — Format a date to a specified form
HPDATEOFFSET — Add or subtract a specified offset from a date
HPDATEVALIDATE — Check the validity of a given date
HPDEBUG — Enter the system debugger or execute a debug command
HPDEVCONTROL — Device control functions
HPDEVCREATE — Create a stream, fifo, or device link
HPENBLTRAP — Enable or disable arithmetic traps
HPERRDEPTH — Return the current depth of the error stack
HPERRMSG — Return or display system catalog error messages
HPERRREAD — Read an error from the process stack
HPFADDTOPOINTER — Byte offset arithmetic on a 64-bit pointer
HPFDUPLICATE — duplicate file descriptor
HPFFILLDATA — Initialize a buffer with a character
HPFMOVEDATA — Move data from a source buffer to a target buffer
HPFMOVEDATALTOR — Move data from a source buffer to a target buffer, Left to Right
HPFMOVEDATARTOL — Move data from a source buffer to a target buffer, Right to Left
HPFIRSTLIBRARY — Return the file name of the first executable library
HPFMTCALENDAR — Format a date from HPCALENDAR
HPFOPEN — Open or create file objects and supports FIFO files
HPFPCONVERT — Convert data between binary floating-point formats
HPGETPROCPLABEL — Dynamically load a native mode (NM) procedure
HPLOADCMPROCEDURE — Return the plabel of a CM procedure
HPLOADNMPROC — Return the plable of an NM procedure
HPMERGEEND — Release the MERGE/XL work area
HPMERGEERRORMESS — Get an HPMERGE error message
HPMERGEINIT — Initiate a MERGE/XL subsystem
HPMERGEOUTPUT — Retrieve a MERGE/XL record
HPMERGESTAT — Print the MERGE/XL statistics
HPMERGETITLE — Print the MERGE/XL title and version
HPMYFILE — Returns the calling NM program or library (XL) name
HPMYPROGRAM — Returns the calling NM program name
HPPIPE — Create a byte stream pipe file object
HPRESETDUMP — Disarm the system debugger call from a process abort
HPSELECT — Wait for a set of files to be ready for read, write, or exceptions
HPSETCCODE — Set the condition code for the calling process
HPSETDUMP — Arms the system debugger call from a process abort
HPSORTEND — Release the SORT/XL work area
HPSORTERRORMESS — Get an HPSORT error message
HPSORTINIT — Initiate a SORT/XL subsystem
HPSORTINPUT — Pass a record to SORT/XL
HPSORTOUTPUT — Retrieve a SORT/XL record
HPSORTSTAT — Print the SORT/XL statistics
HPSORTTITLE — Print the SORT/XL title and version
HPSWITCHTOCM — NM to CM mixed mode procedure call
HPSWITCHTONMNAME — CM to NM mixed mode procedure call
HPSWTONMPLABEL — CM to NM mixed mode procedure call
HPUNLOADCMPROCEDURE — Unload a previouly loaded CM procedure
HPVOLINFO — Return volume information
 
duplicate file descriptor — HPFDUPLICATE
duplicate handle — HPFDUPLICATE
share data pointer — HPFDUPLICATE

I

INITUSLF — Initialize record 0 of a USL file
IODONTWAIT — Initiate completion for I/O request
IOWAIT — Initiate completion for I/O request
 
I/O record, deactivate — FDELETE
I/O request, initiate completion for
IODONTWAIT
IOWAIT
Implementation
Mapping data types, Data Type Mappings
Inactive entries, clean from USL file — CLEANUSL
Inactive/duplicative, determine file pair — FRELATE
Increase length of USL file — EXPANDUSLF
Information about open User Logging file
LOGINFO
LOGSTATUS
Information, return user-supplied — GETINFO
Initialize MERGE subsystem
HPMERGEINIT
MERGEINIT
Initialize the SORT subsystem — HPSORTINIT
Initialize USL file to empty state — INITUSLF
Initiate completion for I/O request
IODONTWAIT
IOWAIT
Initiate session on specified terminal — STARTSESS
Initiate SORT program — SORTINIT
Inter-Language calls, What Is an Intrinsic Mechanism?
Interface
Intrinsic, What Is an Intrinsic Mechanism?
Interrupt procedure, cause return from — FINTEXIT
Interrupts, enable/disable software — FINTSTATE
Intrinsic
Call errors, Error Handling
Capability, Additional Capabilities Required
Coding procedures, What Is an Intrinsic Mechanism?
Data type conversion, What Is an Intrinsic Mechanism?
FGETKEYINFO, FGETKEYINFO
FPOINT, FPOINT
Functional returns, Introduction
HPACDPUT, HPACDPUT
Interface, What Is an Intrinsic Mechanism?
Mechanism, What Is an Intrinsic Mechanism?
Mnemonic, Syntax Statement Mnemonics
Parameters, Introduction
Procedure body, Introduction
Procedure header, Introduction
TERMINATE, TERMINATE
UNLOCKGLORIN, UNLOCKGLORIN
UNLOCKLOCRIN, UNLOCKLOCRIN
intrinsic
HPFDUPLICATE
Intrinsic call description
Syntax, Syntax Statement Mnemonics
Intrinsic mechanism, What Is an Intrinsic Mechanism?
Intrinsic trap, Abort Errors
Invoke debug facility — DEBUG
Invoke NM procedure
HPSWTONMNAME
HPSWTONMPLABEL
Invoke routines
Intrinsic mechanism, What Is an Intrinsic Mechanism?
Itemnum and item pairs
define options, Itemnum and Item Pair Options

J

JOBINFO — Job information, access
 
JCW table search, return value — FINDJCW
JCW value, assign to JCW table — PUTJCW
JCW value, return system defined — GETJCW
JCW, set bits in stream — SETJCW
JIS string conversion to EBCDIK — CTRANSLATE
Job information, access — JOBINFO

K

KILL — Delete child process

L

LOADPROC — Load compatibility mode SL procedure
LOCKGLORIN — Lock global RIN
LOCKLOCRIN — Lock local RIN
LOCRINOWNER — Determine process PIN that locked local RIN
LOGINFO — Information about open User Logging file
LOGSTATUS — Information about open User Logging file
 
Label, write user file — FWRITELABEL
Language dependent character strings, compare
NLCOLLATE
NLCOLLATE2
Language dependent information, return — NLINFO
Language ID, return current — NLGETLANG
Language number, concatenate — NLAPPEND
Library, return file name of first — HPFIRSTLIBRARY
List security information from ACD — HPACDINFO
Load compatibility mode SL procedure — LOADPROC
Load native mode library procedure — HPGETPROCPLABEL
Local RINs, acquire — GETLOCRIN
Local RINs, free from allocation to job — FREELOCRIN
Lock file for exclusive use — FLOCK
Lock global RIN — LOCKGLORIN
Lock local RIN — LOCKLOCRIN
Logical record pointer for disk file, set — FPOINT
Logical record, read chronologically — FREADC
Logical record, read from current record pointer — FREADBACKWARD
Logical record, read from file to stack — FREAD
Logical record, read randomly — FREADBYKEY
Logical record, update in disk file — FUPDATE
Logical record, write from stack to disk file — FWRITEDIR
Logical record, write from stack to file — FWRITE

M

MAIL — Test mailbox status
MERGEEND — Restore data stack and end merging
MERGEERRORMESS — Retrieve message if fatal error
MERGEINIT — Initialize MERGE subsystem
MERGEOUTPUT — Specify record output from MERGE program
MERGESTAT — Print MERGE statistics on $STDLIST
MERGETITLE — Print version number and title on $STDLIST
MYCOMMAND — Parse user defined command image
 
Mail, send to another process — SENDMAIL
Mailbox status, test — MAIL
Manage processes, Introduction
Manipulate security information in ACD — HPACDPUT
Mapping
Data types, Data Type Mappings
Mark beginning of user logging transaction — BEGINLOG
Mark current record, KSAM file — FREMOVE
Mark end of user logging transaction — ENDLOG
Mechanism
Intrinsic, What Is an Intrinsic Mechanism?
Invoke routines, What Is an Intrinsic Mechanism?
Memory buffer, flush contents — FLUSHLOG
MERGE program, specify output — MERGEOUTPUT
MERGE statistics, print on $STDLIST — MERGESTAT
MERGE subsystem, initialize
HPMERGEINIT
MERGEINIT
MERGE, retrieve records from — HPMERGEOUTPUT
Message catalog file, close — CATCLOSE
Message catalog, open — CATOPEN
Message catalogs, access — GENMESSAGE
Message facility access and output messages — CATREAD
Message returned, corresponds to FCHECK — FERRMSG
Message, retrieve if fatal error — MERGEERRORMESS
Mixed-mode execution for NM to CM — HPSWITCHTOCM
Mnemonic
Intrinsic, Syntax Statement Mnemonics
Mnemonic, meaning, Syntax Statement Mnemonics
mode
Option Privileged, Syntax Statement Mnemonics
Move and scan character strings — NLSCANMOVE
Move record from disk file to buffer — FREADSEEK
Move record pointer on tape/disk file — FSPACE
Multiple resource identification number — MR Capability

N

NLAPPEND — Concatenate file name and language number
NLCOLLATE — Compare language dependent character strings
NLCOLLATE2 — Compare language dependent character strings from a COBOL program
NLCONVCLOCK — Convert time format, character string to numeric
NLCONVCUSTDATE — Convert date from character string to numeric
NLCONVNUM — Convert native language numbers
NLFINDSTR — Find a string within another string
NLFMTCALENDAR — Format date through language dependent template
NLFMTCLOCK — Format numeric time as character string
NLFMTCUSTDATE — Format numeric date as character string
NLFMTDATE — Format date/time through language dependent template
NLFMTLONGCAL — Format date through long calendar format
NLFMTNUM — Convert string to specified native format
NLGETLANG — Return current language ID
NLINFO — Return language dependent information
NLJUDGE — Judges whether a character is a 1 byte or 2 byte Asian character
NLKEYCOMPARE — Compare strings of different length
NLMATCH — Compare string to pattern from NLMATCHINIT
NLMATCHINIT — Compiles a pattern into a form for use with NLMATCH
NLNUMSPEC — Return format and conversion information
NLREPCHAR — Replace nondisplayable characters of string
NLSCANMOVE — Move and scan character strings
NLSUBSTR — Extracts bytes from a string
NLSWITCHBUF — Converts characters between phonetic order and screen order
NLTRANSLATE — Translate string from/to EBCDIC
 
Name translation
Case-insensitive languages, What Is an Intrinsic Mechanism?
Name, search array for specified — SEARCH
Native mode library procedure, load — HPGETPROCPLABEL
NLSWITCHBUF
Convert character string, phonetic to screen, NLSWITCHBUF
Convert character string, screen to phonetic, NLSWITCHBUF
NM to CM, mixed-mode execution — HPSWITCHTOCM
NonPrivileged mode, return program — GETUSERMODE
Nonshareable device — ND Capability
Number, convert to native format — NLFMTNUM
Numbers, convert native language — NLCONVNUM
Numeric date information, returned — ALMANAC

O

OPENLOG — Access to User Logging facility
 
offsetting dates — HPDATEOFFSET
Open application message catalog — CATOPEN
Open User Logging file, information — LOGINFO
Open USer logging file, status — LOGSTATUS
Option
Itemnum and item pairs, Itemnum and Item Pair Options
Using parameter bit setting, Parameter Bit Settings
Option privileged — Syntax Statement Mnemonics
Output messages and access message facility — CATREAD

P

PAUSE — Suspend calling process for time specified
PRINT — Print character string on listing device
PRINTFILEINFO — Print file display on list device
PRINTOP — Print character string on system console
PRINTOPREPLY — Print character string on system console/reply
PROCINFO — Access to process information
PROCTIME — Return CPU time for process
PUTJCW — Assign value of JCW in JCW table
 
Parameter
Status error, Status Parameter Errors
Parameter alignment, Parameter Alignment
Parameter bit setting, Parameter Bit Settings
Parameter checking, What Is an Intrinsic Mechanism?
Parameters, intrinsic, Introduction
Parent process, request PIN of — FATHER
Parent process, return status — GETPROCINFO
Parse and validate file designator — FPARSE
Parse user defined command image — MYCOMMAND
Pass records to SORT — HPSORTINPUT
Perform control operation on a file or device — FCONTROL
Phonetic to screen, convert character string — NLSWITCHBUF
Physical record, write from stack to file — FWRITE
PIN, return for child process — GETPROCID
Place a session in break mode — CAUSEBREAK
Position record pointer
FFINDBYKEY
FFINDN
Predefine characteristics of file and access — FOPEN
Print character sting on system console — PRINTOP
Print character string on listing device — PRINT
Print character string on system console/reply — PRINTOPREPLY
Print file display on list device — PRINTFILEINFO
Print MERGE statistics on $STDLIST
HPMERGESTAT
MERGESTAT
Print SORT program statistics on $STDLIST — SORTSTAT
Print SORT statistics on $STDLIST — HPSORTSTAT
Print version and title for SORT on $STDLIST — HPSORTTITLE
Print version and title on $STDLIST — HPMERGETITLE
Print version number and title on $STDLIST — MERGETITLE
Print version number/title on $STDLIST — SORTTITLE
Printer, control operations — FDEVICECONTROL
Priority of process, change — GETPRIORITY
Privileged mode (PM)
Capability, Syntax Statement Mnemonics, PM Capability
Privileged mode (PM), enter dynamically — GETPRIVMODE
Procedure body
Intrinsic, Introduction
Procedure header
Intrinsic, Introduction
Procedure, arm/disarm system trap handling — XSYSTRAP
Procedure, arm/disarm trap handling
XARITRAP
XCONTRAP
XLIBTRAP
Procedure, invoke NM
HPSWTONMNAME
HPSWTONMPLABEL
Procedure, unload — HPUNLOADCMPROCEDURE
Process abort, arm system debugger — SETDUMP
Process abort, arm system debugger call from — HPSETDUMP
Process abort, disarm system debugger — HPRESETDUMP
Process calling, abort — QUIT
Process creation
CREATE
CREATEPROCESS
Process error stack, return depth — HPERRDEPTH
Process handling — PH Capability
Process information, provide access — PROCINFO
Process stack, read error — HPERRREAD
Process structure, abort entire user — QUITPROG
Process, accept another CONTROL-Y signal — RESETCONTROL
Process, change priority — GETPRIORITY
Process, delete calling — TERMINATE
Process, receive mail from another — RECEIVEMAIL
Process, request PIN of parent — FATHER
Process, return CPU time — PROCTIME
Process, return source of activation — GETORIGIN
Process, send mail to another — SENDMAIL
Process, suspend — SUSPEND
Process, suspend for specified time — PAUSE
Processes, manage, Introduction
Program execution, capability check, Additional Capabilities Required
Program, return to nonprivileged mode — GETUSERMODE
Programmatic execution of command
COMMAND
HPCICOMMAND
Programmatic sessions — PS Capability
Programming languages
Mapping, Data Type Mappings

Q

QUIT — Abort calling process
QUITPROG — Abort entire user process structure

R

READ — Read $STDIN ASCII string into array
READX — Read $STDINX ASCII string into array
RECEIVEMAIL — Receive mail from another process
RESETCONTROL — Accept another CONTROL-Y signal
RESETDUMP — Disable abort stack analysis facility
 
Read $STDIN ASCII string into array — READ
Read $STDINX ASCII string into array — READX
Read error from process stack — HPERRREAD
Read file, ready — HPSELECT
Read logical record chronologically to data stack — FREADC
Read logical record from current record pointer — FREADBACKWARD
Read logical record from direct access disk file — FREADDIR
Read logical record from file to stack — FREAD
Read logical record randomly to data stack — FREADBYKEY
Read reverse capability — FREADBACKWARD
Read user file label — FREADLABEL
Receive mail from another process — RECEIVEMAIL
Record output form MERGE program, specify — MERGEOUTPUT
Record pointer, move on tape/disk file — FSPACE
Record, move from disk file to buffer — FREADSEEK
Record, retrieve from SORT — HPSORTOUTPUT
Record, write to User Logging — WRITELOG
Records, how output from SORT program — SORTOUTPUT
Records, how supplied to SORT program — SORTINPUT
Records, pass to SORT — HPSORTINPUT
Records, retrieve from MERGE — HPMERGEOUTPUT
Relative I/O record, deactivate — FDELETE
Release extra data segment — FREEDSEG
Release SORT work area and end sort operation — HPSORTEND
Release work area and end merge — HPMERGEEND
Remove disk file — FRENAME
Replace nondisplayable characters of string — NLREPCHAR
Request KSAM access information — FGETKEYINFO
Request KSAM status information — FGETKEYINFO
Request PIN of parent process — FATHER
Request utility functions, Introduction
Required capabilities for intrinsic use, Additional Capabilities Required
Resources, system access, Introduction
Restore data stack and close scratch file — SORTEND
Restore data stack and end merging — MERGEEND
Retrieve and print message if fatal error — SORTERRORMESS
Retrieve error message if fatal — HPMERGEERRORMESS
Retrieve error message if fatal error — HPSORTERRORMESS
Retrieve message if fatal error — MERGEERRORMESS
Retrieve record from SORT — HPSORTOUTPUT
Retrieve records from MERGE — HPMERGEOUTPUT
Return access and status information for file — FGETINFO
Return calendar date — CALENDAR
Return CPU time for process — PROCTIME
Return current date and time — DATELINE
Return current language ID — NLGETLANG
Return current VUF for KSAM/3000 — HP32208
Return depth of process error stack — HPERRDEPTH
Return error information for file I/O errors — FCHECK
Return file label information of disk file — FLABELINFO
Return file name of first library — HPFIRSTLIBRARY
Return format and conversion information — NLNUMSPEC
Return from interrupt procedure — FINTEXIT
Return information about user — WHO
Return language dependent information — NLINFO
Return numeric date information — ALMANAC
Return PIN of child process — GETPROCID
Return plabel, NM procedure — HPLOADNMPROC
Return program file name being executed — HPMYPROGRAM
Return program file name that called intrinsic — HPMYFILE
Return program to nonprivileged mode — GETUSERMODE
Return source of activation call for process — GETORIGIN
Return status for parent/child process — GETPROCINFO
Return system defined JCW value — GETJCW
Return system time — CLOCK
Return system timer information — TIMER
Return user-supplied information — GETINFO
Return volume information — HPVOLINFO
Return, Functional, Functional Returns
Returns information about a file — FFILEINFO
Returns message corresponding to FCHECK error number — FERRMSG
RIN, determine process PIN that locked local — LOCRINOWNER
RIN, lock global — LOCKGLORIN
RIN, lock local — LOCKLOCRIN
RIN, unlock global — UNLOCKGLORIN
RIN, unlock local — UNLOCKLOCRIN
RINs, acquire local — GETLOCRIN
RINs, free from allocation to job — FREELOCRIN
Routine header, What Is an Intrinsic Mechanism?

S

SEARCH — Search array for specified entry/name
SENDMAIL — Send mail to another process
SETDUMP — Arm system debugger from process abort
SETJCW — Set bits in stream JCW
SORTEND — Close scratch file and restore data stack
SORTERRORMESS — Retrieve and print message if fatal error
SORTINIT — Initiate SORT program
SORTINPUT — Specify how records are supplied to SORT program
SORTOUTPUT — Specify how records are output from SORT program
SORTSTAT — Print SORT program statistics on $STDLIST
SORTTITLE — Print version number/title on $STDLIST
STACKDUMP — Execute full stack trace
STARTSESS — Initiate session on specified terminal
SUSPEND — Suspend a process
SWITCHDB — Change DB register pointer
 
Scan and move character strings — NLSCANMOVE
Scratch file, close and restore data stack — SORTEND
Search array for specified entry/name — SEARCH
Search JCW table and return value — FINDJCW
Search String — NLFINDSTR
Send mail to another process — SENDMAIL
Session information, access — JOBINFO
Session, initiate on specified terminal — STARTSESS
Session, place in break mode — CAUSEBREAK
Set bits in stream JCW — SETJCW
Set condition code for calling process — HPSETCCODE
Set logical record pointer for disk file — FPOINT
Set value of session-level variable — HPCIPUTVAR
Setting, define parameter bit, Parameter Bit Settings
share data pointer — HPFDUPLICATE
shareable device, create file — HPFOPEN
Size, alter data segment — ALTDSEG
SL procedure, load compatibility mode — LOADPROC
SL procedure, unload compatibility mode — UNLOADPROC
Software events, Abort Errors
Software interrupts, enable/disable — FINTSTATE
Software library trap handling procedure, arm/disarm — XLIBTRAP
Software traps, Abort Errors
SORT operation end, release work area — HPSORTEND
SORT program, how records are output — SORTOUTPUT
SORT program, how records are supplied — SORTINPUT
SORT program, initiate — SORTINIT
SORT program, print statistics on $STDLIST — SORTSTAT
SORT subsystem, initialize — HPSORTINIT
SORT, pass records to — HPSORTINPUT
SORT, retrieve record from — HPSORTOUTPUT
Source code extensibility, What Is an Intrinsic Mechanism?
Source of activation call for process, return — GETORIGIN
Specify how records are output from SORT program — SORTOUTPUT
Specify how records are supplied to SORT program — SORTINPUT
Specify record output from MERGE program — MERGEOUTPUT
Spooled device file, control operations — FDEVICECONTROL
Stack trace, execute full — STACKDUMP
Stack, read logical record from file — FREAD
Statistics for SORT, print on $STDLIST — HPSORTSTAT
Statistics, print MERGE on $STDLIST — HPMERGESTAT
Status for parent/child process, return — GETPROCINFO
Status information for KSAM file — FGETKEYINFO
Status information returned, file — FGETINFO
Status parameter error, Status Parameter Errors
String conversion, ASCII to EBCDIC — CTRANSLATE
String conversion, EBCDIC to ASCII — CTRANSLATE
String conversion, EBCDIK to JIS — CTRANSLATE
String conversion, JIS to EBCDIK — CTRANSLATE
String, convert ASCII to 16-bit binary — BINARY
String, translate from/to EBCDIC — NLTRANSLATE
Strings, compare of different length — NLKEYCOMPARE
substracting dates — HPDATEDIFF
Subsystem break trap handling procedure, arm/disarm — XCONTRAP
Suspend a process — SUSPEND
Suspend calling process for time specified — PAUSE
Switch register pointer — SWITCHDB
Switch to CM, get plabel — HPLOADCMPROCEDURE
Syntax Format, Intrinsic call description — Syntax Statement Mnemonics
System access, services, Introduction
System catalog error message, get or display — HPERRMSG
System debugger, arm call from process abort — HPSETDUMP
System debugger, arm from process abort — SETDUMP
System debugger, disarm from process abort — HPRESETDUMP
System defined JCW value, return — GETJCW
System resources, accessing, Introduction
System supervisor — OP Capability
System time, return — CLOCK
System timer information, return — TIMER
System trap handling procedure, arm/disarm — XSYSTRAP
System-defined files, assign and create process — CREATEPROCESS
System-supplied procedures, Introduction

T

TERMINATE — Delete calling process
TIMER — Return system timer information
 
Table search, return JCW value — FINDJCW
Tape file, move record pointer — FSPACE
Tape, read logical record — FREADBACKWARD
Terminal, initiate specified session — STARTSESS
Terminate access to a file — FCLOSE
Test mailbox status — MAIL
Time and date, return — DATELINE
Time of day, format
FMTCLOCK
FMTDATE
Time, convert from character string to numeric — NLCONVCLOCK
Time, format numeric as character string — NLFMTCLOCK
Time, format through language dependent template — NLFMTDATE
Time, return actual system — CLOCK
Title information, print on $STDLIST — HPMERGETITLE
Title, print on $STDLIST
HPSORTTITLE
MERGETITLE
SORTTITLE
Transaction, mark beginning of user logging — BEGINLOG
Translate string from/to EBCDIC — NLTRANSLATE
Trap handling procedure, arm/disarm
XARITRAP
XCONTRAP
XLIBTRAP
Trap, enable/disable — HPENBLTRAP
Trap, intrinsic error, Abort Errors

U

UNLOADPROC — Dynamically unload compatibility mode SL procedure
UNLOCKGLORIN — Unlock global RIN
UNLOCKLOCRIN — Unlock local RIN
 
Unload target procedure — HPUNLOADCMPROCEDURE
Unlock file, dynamically — FUNLOCK
Unlock global RIN — UNLOCKGLORIN
Unlock local RIN — UNLOCKLOCRIN
Update logical record in disk file — FUPDATE
User defined command image, parse — MYCOMMAND
User file label, read — FREADLABEL
User file label, write — FWRITELABEL
User logging — LG Capability
User Logging facility, access — OPENLOG
user logging facility, close access — CLOSELOG
User Logging file, provide information
LOGINFO
LOGSTATUS
User Logging memory buffer, flush contents — FLUSHLOG
user logging transaction, mark beginning — BEGINLOG
user logging transaction, mark end — ENDLOG
User Logging, write record — WRITELOG
User, return information about — WHO
User-supplied information, return — GETINFO
Using Itemnum and item pairs — Itemnum and Item Pair Options
USL file, change length — EXPANDUSLF
USL file, delete inactive entries — CLEANUSL
USL file, initialize to empty state — INITUSLF
Utility functions, request — Introduction

V

Validate and parse file designator — FPARSE
validating dates — HPDATEVALIDATE
Value of session-level variable, set — HPCIPUTVAR
Value returned, search JCW table — FINDJCW
Value, retrieve session-level — HPCIGETVAR
Value, return system defined JCW — GETJCW
Variable table, delete entry — HPCIDELETEVAR
Variable value, retrieve — HPCIGETVAR
Variable, set value — HPCIPUTVAR
Version number, print on $STDLIST
HPMERGETITLE
HPSORTTITLE
MERGETITLE
SORTTITLE

W

WHO — Return information about user
WRITELOG — Write record to User Logging file
 
Work area, release and end merge — HPMERGEEND
Write file, ready — HPSELECT
Write logical record from stack to disk file — FWRITEDIR
Write logical/physical record from stack to file — FWRITE
Write record to User Logging file — WRITELOG
Write user file label — FWRITELABEL

X

XARITRAP — Arm/disarm arithmetic trap handling procedure
XCONTRAP — Arm/disarm subsystem break trap handling procedure
XLIBTRAP — Arm/disarm software library trap handling procedure
XSYSTRAP — Arm/disarm system trap handling procedure

Z

ZSIZE — Alter DB to Z area of compatibility mode stack




ZSIZE


Table of Contents