<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vmssoftware.com/index.php?action=history&amp;feed=atom&amp;title=LIB%24</id>
	<title>LIB$ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vmssoftware.com/index.php?action=history&amp;feed=atom&amp;title=LIB%24"/>
	<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=LIB$&amp;action=history"/>
	<updated>2026-04-17T11:30:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=LIB$&amp;diff=1408&amp;oldid=prev</id>
		<title>Jane.doe: Created page with &quot;&#039;&#039;&#039;LIB$&#039;&#039;&#039;, or the &#039;&#039;&#039;OpenVMS Run-Time Library Facility&#039;&#039;&#039;, is a facility that provides a callable interface to components of OpenVMS operating systems that are difficult to u...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=LIB$&amp;diff=1408&amp;oldid=prev"/>
		<updated>2019-11-13T08:42:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;LIB$&amp;#039;&amp;#039;&amp;#039;, or the &amp;#039;&amp;#039;&amp;#039;OpenVMS Run-Time Library Facility&amp;#039;&amp;#039;&amp;#039;, is a facility that provides a callable interface to components of OpenVMS operating systems that are difficult to u...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;LIB$&amp;#039;&amp;#039;&amp;#039;, or the &amp;#039;&amp;#039;&amp;#039;OpenVMS Run-Time Library Facility&amp;#039;&amp;#039;&amp;#039;, is a facility that provides a callable interface to components of OpenVMS operating systems that are difficult to use in a high-level language. LIB$ routines allow access to the following:&lt;br /&gt;
&lt;br /&gt;
* System services&lt;br /&gt;
* The command language interpreter (CLI)&lt;br /&gt;
* Some VAX machine instructions or the equivalent Alpha instructions&lt;br /&gt;
&lt;br /&gt;
and allow you to perform the following operations:&lt;br /&gt;
&lt;br /&gt;
* Allocate resources that your process needs, such as virtual memory and event flags&lt;br /&gt;
* Convert data types for I/O&lt;br /&gt;
* Enable detection of hardware exceptions (VAX only)&lt;br /&gt;
* Establish condition handlers (VAX only)&lt;br /&gt;
* Generate and display timing statistics while your program is running&lt;br /&gt;
* Get and put strings in the process common storage area&lt;br /&gt;
* Obtain records from devices&lt;br /&gt;
* Obtain the system date and time in various formats&lt;br /&gt;
* Process cross-reference data&lt;br /&gt;
* Process Compaq DECnet-Plus for OpenVMS full names&lt;br /&gt;
* Search for specified files&lt;br /&gt;
* Set up and use binary trees&lt;br /&gt;
* Signal exceptions&lt;br /&gt;
&lt;br /&gt;
=List of LIB$ Routines=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Routine Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ADAWI]]&lt;br /&gt;
| Add adjacent word with interlock.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ADDX]]&lt;br /&gt;
| Add two multiple-precision binary numbers.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ADD_TIMES]]&lt;br /&gt;
| Add two quadwords times.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ANALYZE_SDESC]]	&lt;br /&gt;
| Analyze a string descriptor.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ANALYZE_SDESC_64]]&lt;br /&gt;
| Analyze a string descriptor.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ASN_WTH_MBX]]&lt;br /&gt;
| Assign a channel to a [[Mailbox|mailbox]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$AST_IN_PROG]]&lt;br /&gt;
| Check for active AST.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ATTACH]]&lt;br /&gt;
| Attach a terminal to a process.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$BBCCI]]&lt;br /&gt;
| Test and clear a bit with interlock.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$BBSSI]]&lt;br /&gt;
| Test and set a bit with interlock.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$BUILD_NODESPEC]]&lt;br /&gt;
| Build a node-name specification.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CALLG]]&lt;br /&gt;
| Call a procedure with a general argument list.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CALLG_64]]&lt;br /&gt;
| Call a procedure with a general argument list.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CHAR]]&lt;br /&gt;
| Transform a byte to the first character of a string.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$COMPARE_NODENAME]]&lt;br /&gt;
| Compare two node names.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$COMPRESS_NODENAME]]&lt;br /&gt;
| Compress a node name to its short form equivalent.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CONVERT_DATE_STRING]]&lt;br /&gt;
| Convert a date string to a quadword.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CRC]]&lt;br /&gt;
| Calculate a cyclic redundancy check (CRC).&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CRC_TABLE]]&lt;br /&gt;
| Construct a cyclic redundancy check (CRC) table.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CREATE_DIR]]&lt;br /&gt;
| Create a directory.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CREATE_USER_VM_ZONE]]&lt;br /&gt;
| Create a user-defined storage zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CREATE_USER_VM_ZONE_64]]&lt;br /&gt;
| Create a user-defined storage zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CREATE_VM_ZONE]]&lt;br /&gt;
| Create a new storage zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CREATE_VM_ZONE_64]]&lt;br /&gt;
| Create a new storage zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CRF_INS_KEY]]&lt;br /&gt;
| Insert a key in the cross-reference table.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CRF_INS_REF]]&lt;br /&gt;
| Insert a reference to a key in the cross-reference table.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CRF_OUTPUT]]&lt;br /&gt;
| Output some cross-reference table information.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CURRENCY]]&lt;br /&gt;
| Get the system currency symbol.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVTF_FROM_INTERNAL_TIME]]&lt;br /&gt;
| Convert internal time to external time (F-floating value).&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVTF_TO_INTERNAL_TIME]]&lt;br /&gt;
| Convert external time to internal time (F-floating value).&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVT_DX_DX]]&lt;br /&gt;
| Convert the specified data type.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVT_FROM_INTERNAL_TIME]]&lt;br /&gt;
| Convert internal time to external time.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVT_TO_INTERNAL_TIME]]&lt;br /&gt;
| Convert external time to internal time.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVT_VECTIM]]&lt;br /&gt;
| Convert 7-word vector to internal time.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVT_ xTB]]&lt;br /&gt;
| Convert numeric text to binary.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$CVT_ xTB_64]]&lt;br /&gt;
| Convert numeric text to binary.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DATE_TIME]]&lt;br /&gt;
| Return the date and time as a string.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DAY]]&lt;br /&gt;
| Return the day number as a longword integer.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DAY_OF_WEEK]]&lt;br /&gt;
| Return the numeric day of the week.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DECODE_FAULT]]&lt;br /&gt;
| Decode instruction stream during a fault.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DEC_OVER]]&lt;br /&gt;
| Enable or disable decimal overflow detection. &lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DELETE_FILE]]&lt;br /&gt;
| Delete one or more [[File|files]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DELETE_LOGICAL]]&lt;br /&gt;
| Delete a [[Logical Name|logical name]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DELETE_SYMBOL]]&lt;br /&gt;
| Delete a [[Symbol|CLI symbol]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DELETE_VM_ZONE]]&lt;br /&gt;
| Delete a virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DELETE_VM_ZONE_64]]&lt;br /&gt;
| Delete a virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DIGIT_SEP]]&lt;br /&gt;
| Get the digit separator symbol.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DISABLE_CTRL]]&lt;br /&gt;
| Disable CLI interception of [[Control Character|control characters]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$DO_COMMAND]]&lt;br /&gt;
| Execute the specified command.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EDIV]]&lt;br /&gt;
| Perform an extended-precision divide.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EMODD]]&lt;br /&gt;
| Perform extended multiply and integerize for D-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EMODF]]&lt;br /&gt;
| Perform extended multiply and integerize for F-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EMODG]]&lt;br /&gt;
| Perform extended multiply and integerize for G-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EMODH]]&lt;br /&gt;
| Perform extended multiply and integerize for H-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EMUL]]&lt;br /&gt;
| Perform an extended-precision multiply.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ENABLE_CTRL]]&lt;br /&gt;
| Enable CLI interception of [[Control Character|control characters]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ESTABLISH]]&lt;br /&gt;
| Establish a condition handler.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EXPAND_NODENAME]]&lt;br /&gt;
| Expand a node name to its full name equivalent.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EXTV]]&lt;br /&gt;
| Extract a field and sign-extend.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$EXTZV]]&lt;br /&gt;
| Extract a zero-extended field.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FF]] x&lt;br /&gt;
| Find the first clear or set bit.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FID_TO_NAME]]&lt;br /&gt;
| Convert a device and [[File ID|file]] ID to a [[File specification|file specification]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FILE_SCAN]]&lt;br /&gt;
| Perform a file scan.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FILE_SCAN_END]]&lt;br /&gt;
| End a file scan.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIND_FILE]]&lt;br /&gt;
| Find a file.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIND_FILE_END]]&lt;br /&gt;
| End of find file.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIND_IMAGE_SYMBOL]]&lt;br /&gt;
| Merge activate an image symbol.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIND_VM_ZONE]]&lt;br /&gt;
| Find the next valid zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIND_VM_ZONE_64]]&lt;br /&gt;
| Find the next valid zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIT_NODENAME]]&lt;br /&gt;
| Fit a node name into an output field.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FIXUP_FLT]]&lt;br /&gt;
| Fix floating reserved operand.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FLT_UNDER]]&lt;br /&gt;
| Detect a floating-point underflow. &lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FORMAT_DATE_TIME]]&lt;br /&gt;
| Format a date and/or time.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FORMAT_SOGW_PROT]]&lt;br /&gt;
| Format protection mask.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_DATE_TIME_CONTEXT]]&lt;br /&gt;
| Free the context used to format a date.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_EF]]&lt;br /&gt;
| Free an event flag.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_LUN]]&lt;br /&gt;
| Free a logical unit number.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_TIMER]]&lt;br /&gt;
| Free timer storage.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_VM]]&lt;br /&gt;
| Free virtual memory from the program region.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_VM_64]]&lt;br /&gt;
| Free virtual memory from the program region.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_VM_PAGE]]&lt;br /&gt;
| Free a virtual memory page.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$FREE_VM_PAGE_64]]&lt;br /&gt;
| Free a virtual memory page.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GETDVI]]&lt;br /&gt;
| Get device/volume information.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GETJPI]]&lt;br /&gt;
| Get job/process information.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GETQUI]]&lt;br /&gt;
| Get [[Queue|queue]] information.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GETSYI]]&lt;br /&gt;
| Get systemwide information.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_ACCNAM]]&lt;br /&gt;
| Get access name table for a security object identified by name. &lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_ACCNAM_BY_CONTEXT]]&lt;br /&gt;
| Get access name table for a security object identified by $GET_SECURITY or $SET_SECURITY context.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_COMMAND]]&lt;br /&gt;
| Get line from SYS$COMMAND.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_COMMON]]&lt;br /&gt;
| Get string from common area.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_CURR_INVO_CONTEXT]]&lt;br /&gt;
| Get current invocation context.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_DATE_FORMAT]]&lt;br /&gt;
| Return the user&amp;#039;s date input format.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_EF]]&lt;br /&gt;
| Get an event flag.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_FOREIGN]]&lt;br /&gt;
| Get [[Foreign Command|foreign command]] line.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_FULLNAME_OFFSET]]&lt;br /&gt;
| Get the offset to the starting position of the most significant part of a full name.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_HOSTNAME]]&lt;br /&gt;
| Get host node name.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_INPUT]]&lt;br /&gt;
| Get line from [[SYS$INPUT]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_INVO_CONTEXT]]&lt;br /&gt;
| Get invocation context.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_INVO_HANDLE]]&lt;br /&gt;
| Get invocation handle.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_LUN]]&lt;br /&gt;
| Get logical unit number.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_MAXIMUM_DATE_LENGTH]]&lt;br /&gt;
| Get the maximum possible date/time string length.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_PREV_INVO_CONTEXT]]&lt;br /&gt;
| Get previous invocation context.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_PREV_INVO_HANDLE]]&lt;br /&gt;
| Get previous invocation handle.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_SYMBOL]]&lt;br /&gt;
| Get the value of a CLI symbol.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_USERS_LANGUAGE]]&lt;br /&gt;
| Return the user&amp;#039;s language choice.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_VM]]&lt;br /&gt;
| Allocate virtual memory.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_VM_64]]&lt;br /&gt;
| Allocate virtual memory.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_VM_PAGE]]&lt;br /&gt;
| Get a virtual memory page.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$GET_VM_PAGE_64]]&lt;br /&gt;
| Get a virtual memory page.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$ICHAR]]&lt;br /&gt;
| Convert the first character of a string to an integer.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INDEX]]&lt;br /&gt;
| Index to relative position of substring.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INIT_DATE_TIME_CONTEXT]]&lt;br /&gt;
| Initialize the context used in formatting date/time strings.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INIT_TIMER]]&lt;br /&gt;
| Initialize times and counts.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INSERT_TREE]]&lt;br /&gt;
| Insert entry in a balanced binary tree.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INSERT_TREE_64]]&lt;br /&gt;
| Insert entry in a balanced binary tree. 1&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INSQHI]]&lt;br /&gt;
| Insert entry at the head of a queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[$INSQHIQ]]&lt;br /&gt;
| Insert entry at the head of a queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INSQTI]]&lt;br /&gt;
| Insert entry at the tail of a queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INSQTIQ]]&lt;br /&gt;
| Insert entry at the tail of a queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INSV]]&lt;br /&gt;
| Insert a variable bit field.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$INT_OVER]]&lt;br /&gt;
| Detect integer overflow.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$LEN]]&lt;br /&gt;
| Return the length of a string as a longword.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$LOCC]]&lt;br /&gt;
| Locate a character.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$LOOKUP_KEY]]&lt;br /&gt;
| Look up keyword in table.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$LOOKUP_TREE]]&lt;br /&gt;
| Look up an entry in a balanced binary tree.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$LOOKUP_TREE_64]]&lt;br /&gt;
| Look up an entry in a balanced binary tree.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$LP_LINES]]&lt;br /&gt;
| Specify the number of lines on each printer page.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MATCHC]]&lt;br /&gt;
| Match characters, return relative position.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MATCH_COND]]&lt;br /&gt;
| Match condition values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MOVC3]]&lt;br /&gt;
| Move characters.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MOVC5]]&lt;br /&gt;
| Move characters with fill.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MOVTC]]&lt;br /&gt;
| Move translated characters.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MOVTUC]]&lt;br /&gt;
| Move translated until character.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MULTF_DELTA_TIME]]&lt;br /&gt;
| Multiply [[Delta Time|delta time]] by F-floating scalar.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$MULT_DELTA_TIME]]&lt;br /&gt;
| Multiply [[Delta Time|delta time]] by scalar.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$PARSE_ACCESS_CODE]]&lt;br /&gt;
| Parse access-encoded name string.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$PARSE_SOGW_PROT]]&lt;br /&gt;
| Parse [[UIC Protection|protection string]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$PAUSE]]&lt;br /&gt;
| Pause program execution.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$POLYD]]&lt;br /&gt;
| Evaluate polynomials for D-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$POLYF]]&lt;br /&gt;
| Evaluate polynomials for F-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$POLYG]]&lt;br /&gt;
| Evaluate polynomials for G-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$POLYH]]&lt;br /&gt;
| Evaluate polynomials for H-floating values.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$PUT_COMMON]]&lt;br /&gt;
| Put string into common area.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$PUT_INVO_REGISTERS]]&lt;br /&gt;
| Put invocation registers.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$PUT_OUTPUT]]&lt;br /&gt;
| Put line to [[SYS$OUTPUT]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$RADIX_POINT]]&lt;br /&gt;
| Radix point symbol.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$REMQHI]]&lt;br /&gt;
| Remove entry from head of queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$REMQHIQ]]&lt;br /&gt;
| Remove entry from head of queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$REMQTI]]&lt;br /&gt;
| Remove entry from tail of queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$REMQTIQ]]&lt;br /&gt;
| Remove entry from tail of queue.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$RENAME_FILE]]&lt;br /&gt;
| Rename one or more files.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$RESERVE_EF]]&lt;br /&gt;
| Reserve an event flag.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$RESET_VM_ZONE]]&lt;br /&gt;
| Reset virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$RESET_VM_ZONE_64]]&lt;br /&gt;
| Reset virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$REVERT]]&lt;br /&gt;
| Revert to the handler of the procedure activator. 2 3&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$RUN_PROGRAM]]&lt;br /&gt;
| Run new program.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SCANC]]&lt;br /&gt;
| Scan for characters and return relative position.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SCOPY_DXDX]]&lt;br /&gt;
| Copy source string by descriptor to destination.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SCOPY_R_DX]]&lt;br /&gt;
| Copy source string by reference to destination.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SCOPY_R_DX_64]]&lt;br /&gt;
| Copy source string by reference to destination. 1&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SET_LOGICAL]]&lt;br /&gt;
| Set logical name.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SET_SYMBOL]]&lt;br /&gt;
| Set the value of a CLI symbol.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SFREE1_DD]]&lt;br /&gt;
| Free one or more dynamic strings.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SFREEN_DD]]&lt;br /&gt;
| Free n dynamic strings.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SGET1_DD]]&lt;br /&gt;
| Get one dynamic string.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SGET1_DD_64]]&lt;br /&gt;
| Get one dynamic string.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SHOW_TIMER]]&lt;br /&gt;
| Show accumulated times and counts.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SHOW_VM]]&lt;br /&gt;
| Show virtual memory statistics.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SHOW_VM_64]]&lt;br /&gt;
| Show virtual memory statistics.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SHOW_VM_ZONE]]&lt;br /&gt;
| Display information about a virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SHOW_VM_ZONE_64]]&lt;br /&gt;
| Display information about a virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SIGNAL]]&lt;br /&gt;
| Signal exception condition.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SIG_TO_RET]]&lt;br /&gt;
| Convert a signaled message to a return status.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SIG_TO_STOP]]&lt;br /&gt;
| Convert a signaled condition to a signaled stop.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SIM_TRAP]]&lt;br /&gt;
| Simulate floating trap.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SKPC]]&lt;br /&gt;
| Skip equal characters.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SPANC]]&lt;br /&gt;
| Skip selected characters.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SPAWN]]&lt;br /&gt;
| Spawn a [[Subprocess|subprocess]].&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$STAT_TIMER]]&lt;br /&gt;
| Return accumulated time and count statistics.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$STAT_VM]]&lt;br /&gt;
| Return virtual memory statistics.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$STAT_VM_64]]&lt;br /&gt;
| Return virtual memory statistics. 1&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$STOP]]&lt;br /&gt;
| Stop execution and signal the condition.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SUBX]]&lt;br /&gt;
| Perform multiple-precision binary subtraction.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SUB_TIMES]]&lt;br /&gt;
| Subtract two quadword times.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SYS_ASCTIM]]&lt;br /&gt;
| Invoke [[$ASCTIM]] to convert binary time to ASCII.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SYS_FAO]]&lt;br /&gt;
| Invoke [[$FAO]] system service to format output.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SYS_FAOL]]&lt;br /&gt;
| Invoke [[$FAOL]] system service to format output.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SYS_FAOL_64]]&lt;br /&gt;
| Invoke [[$FAOL]] system service to format output.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$SYS_GETMSG]]&lt;br /&gt;
| Invoke [[$GETMSG]] system service to get message text.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TABLE_PARSE]]&lt;br /&gt;
| Implement a table-driven, finite-state parser.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TPARSE]]&lt;br /&gt;
| Implement a table-driven, finite-state parser.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TRAVERSE_TREE]]&lt;br /&gt;
| Traverse a balanced binary tree.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TRAVERSE_TREE_64]]&lt;br /&gt;
| Traverse a balanced binary tree.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TRA_ASC_EBC]]&lt;br /&gt;
| Translate ASCII to EBCDIC.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TRA_EBC_ASC]]&lt;br /&gt;
| Translate EBCDIC to ASCII.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TRIM_FILESPEC]]&lt;br /&gt;
| Fit a long file specification into a fixed field.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$TRIM_FULLNAME]]&lt;br /&gt;
| Trim a full name to fit into a desired output field.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$VERIFY_VM_ZONE]]&lt;br /&gt;
| Verify a virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$VERIFY_VM_ZONE_64]]&lt;br /&gt;
| Verify a virtual memory zone.&lt;br /&gt;
|-&lt;br /&gt;
| [[LIB$WAIT]]&lt;br /&gt;
| Wait a specified period of time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [http://h30266.www3.hpe.com/odl/vax/opsys/vmsos73/vmsos73/5932/5932pro.html OpenVMS RTL Routine Manual]&lt;/div&gt;</summary>
		<author><name>Jane.doe</name></author>
	</entry>
</feed>