DBL$ subroutines
WSupported on Windows
|
USupported on Unix
|
VSupported on OpenVMS
|
|
The majority of the DBL$ subroutines are syntactically and functionally identical to subroutines with the same name but without the “DBL$” prefix, with a few exceptions noted below. Refer to the specified pages for the correct syntax for each. We recommend you use the identical routine instead of the DBL$ one.
DBL$ Subroutines |
||
---|---|---|
Routine |
Description |
Identical routine |
DBL$ASCII |
Convert a decimal value into an ASCII character |
|
DBL$ASTRST |
Restore the contents of work areas used as the result of an AST |
|
DBL$ASTSAV |
Save the contents of work areas used as the result of an AST |
|
DBL$BEGFL |
Position to first record |
|
DBL$BKSTR |
Reverse search a string for a target value |
|
DBL$CHOPEN |
Check whether a channel is in use |
|
DBL$CPUTM |
Return accumulated CPU time |
|
DBL$CREMBX |
Create a mailbox |
|
DBL$CVTIIV |
Pass an integer value to a field |
|
DBL$CVTINT |
Convert decimal data to binary values |
|
DBL$CVTIZ |
Convert binary values to decimal data |
|
DBL$CVTIZV |
Pass an integer value to a zoned numeric value |
|
DBL$CVTZI |
Convert decimal data to binary values |
|
DBL$DATE |
Return a date string |
|
DBL$DECML |
Convert an ASCII character to its decimal value |
|
DBL$DELET |
Delete the specified file |
|
DBL$DELMBX |
Mark a permanent mailbox for deletion |
|
DBL$DEVCLT |
Return the class and type of a device |
None. See DBL$DEVCLT |
DBL$ENDFL |
Position the file pointer after the last record of a file |
|
DBL$ERRMOD |
Return the module in which the most recent error occurred |
|
DBL$ERROR |
Return an error code number |
|
DBL$ERRTXT |
Return an error message |
|
DBL$EXECUTE_ |
Execute a routine in a shared image |
None. See %DBL$EXECUTE_IMAGE_ROUTINE |
DBL$EXITERROR |
Exit the routine with a specific error |
|
DBL$FATAL |
Chain to another program if a fatal error occurs |
|
DBL$FLAGS |
Set runtime option flags |
|
DBL$GETCM |
Load the contents of a common area into a variable |
|
DBL$GETDFN |
Return the default file specification |
|
DBL$GETFA |
Return file attributes |
|
DBL$GETFNM |
Return the file specification of the open channel |
|
DBL$GLINE |
Get a line of input |
|
DBL$INSTR |
Search a string for a target value |
|
DBL$INTCVT |
Convert binary values to decimal data |
|
DBL$JBNO |
Provide the job number for the current process |
|
DBL$KILL |
Terminate the calling program |
|
DBL$MONEY |
Specify the currency symbol |
|
DBL$PAK |
Compress numeric data |
|
DBL$PARSE |
Extract components of a file specification |
|
DBL$PURGE |
Delete previous versions of a file |
|
DBL$PUTCM |
Put the contents of a variable into a common area |
|
DBL$RENAM |
Rename a file |
|
DBL$RSTAT |
Return information about the last record read |
|
DBL$RSTATD |
Return numeric information about the last record read |
|
DBL$SETCTL |
Modify the operation of control characters |
|
DBL$SETDFN |
Set the default file specification |
|
DBL$SETKRF |
Set the key of reference for the next operation of an ISAM file |
None. See DBL$SETKRF |
DBL$SIZE |
Return the length of the data area |
|
DBL$SNDOPR |
Send a message to the system operator |
None. See DBL$SNDOPR |
DBL$TIME |
Return the current system time |
|
DBL$TNMBR |
Return the terminal number |
|
DBL$TRACEBACK |
Print the current traceback |
|
DBL$TT_NAME_ |
Convert a terminal name to its number |
|
DBL$TT_NUMBER_ |
Convert a terminal number to its name |
|
DBL$TTBRDCST |
Enable a program to trap broadcast messages |
|
DBL$TTCHAR |
Return type, lines, and width of a file |
|
DBL$TTFLGS |
Set terminal-oriented flags |
|
DBL$TTNAME |
Return name of the terminal running the program |
|
DBL$TTSTS |
Determine whether input is pending |
|
DBL$UNPAK |
Decompress numeric data |
|
DBL$VERSN |
Identify the current operating system |
|
DBL$VMCMD |
Execute a DCL command |
|
DBL$VMMSG |
Get the text of an OpenVMS system message |
|
DBL$WKDAY |
Return the day of the week |
|
DBL$XARGS |
Return information about arguments passed to external routine |
|
DBL$XSTAT |
Get return value from last routine called |