| LIB$ADAWI | Adds a word-integer value |
| LIB$ADD_TIMES | Add two time values |
| LIB$ADDX | Add two numbers |
| LIB$ANALYZE_SDESC | Analyze string descriptor |
| LIB$ASN_WTH_MBX | Assigns a mailbox for communication |
| LIB$AST_IN_PROG | Checks if an AST (Asynchronous System Trap) is in progress |
| LIB$ATTACH | Attach to process |
| LIB$BBCCI | Performs bitwise operations on bit fields |
| LIB$CALLG | General call function |
| LIB$CALLG_64 | Calls a function with arguments in 64-bit addressing |
| LIB$CONVERT_DATE_STRING | Convert date string |
| LIB$CRC | Compute CRC checksum |
| LIB$CRC_TABLE | Generate CRC table |
| LIB$CREATE_DIR | Create a directory |
| LIB$CREATE_VM_ZONE | Create VM zone |
| LIB$CREATE_VM_ZONE_64 | Creates a 64-bit virtual memory zone |
| LIB$CURRENCY | Formats numbers as currency values |
| LIB$CVT_DTB | Convert date to binary |
| LIB$CVT_DTB_64 | Converts a 64-bit date-time value to binary |
| LIB$CVT_DX_DX | Convert descriptor to descriptor |
| LIB$CVT_FROM_INTERNAL_TIME | Converts system internal time to standard format |
| LIB$CVT_HTB | Convert hex to binary |
| LIB$CVT_OTB | Convert octal to binary |
| LIB$CVT_TO_INTERNAL_TIME | Convert to internal time |
| LIB$CVT_VECTIM | Converts vector time format to system time |
| LIB$CVTF_FROM_INTERNAL_TIME | Converts floating-point internal time to standard format |
| LIB$CVTF_TO_INTERNAL_TIME | Converts standard time to floating-point internal time |
| LIB$CVTS_FROM_INTERNAL_TIME | Converts string-formatted internal time to standard |
| LIB$CVTS_TO_INTERNAL_TIME | Converts standard time to string-formatted internal time |
| LIB$DATE_TIME | Get current date and time |
| LIB$DAY | Get day value |
| LIB$DAY_OF_WEEK | Get day of the week |
| LIB$DELETE_FILE | Delete a file |
| LIB$DELETE_LOGICAL | Delete logical name |
| LIB$DELETE_SYMBOL | Delete a symbol |
| LIB$DELETE_VM_ZONE | Delete VM zone |
| LIB$DELETE_VM_ZONE_64 | Deletes a 64-bit virtual memory zone |
| LIB$DIGIT_SEP | Format digit separators |
| LIB$DISABLE_CTRL | Disable control characters |
| LIB$DO_COMMAND | Execute a command |
| LIB$DOWN_SCROLL | Scrolls the display downwards |
| LIB$EDIV | Performs extended division on large integers |
| LIB$EMUL | Performs extended multiplication |
| LIB$ENABLE_CTRL | Enable control characters |
| LIB$ERASE_LINE | Erase line on display |
| LIB$ERASE_PAGE | Erase page on display |
| LIB$ESTABLISH | Set up error handler |
| LIB$EXTV | Extend vector operation |
| LIB$EXTZV | Extend zero vector |
| LIB$FFC | Find first character |
| LIB$FFS | Find first set bit |
| LIB$FILE_SCAN | Scans files for specified patterns |
| LIB$FILE_SCAN_END | Ends a file scanning operation |
| LIB$FIND_FILE | Find file in directory |
| LIB$FIND_FILE_END | End file search |
| LIB$FIND_IMAGE_SYMBOL | Find symbol in image |
| LIB$FIND_VM_ZONE | Locates a virtual memory zone |
| LIB$FIND_VM_ZONE_64 | Locates a 64-bit virtual memory zone |
| LIB$FORMAT_DATE_TIME | Format date and time |
| LIB$FREE_DATE_TIME_CONTEXT | Releases memory allocated for date-time processing |
| LIB$FREE_EF | Free event flag |
| LIB$FREE_LUN | Free logical unit number |
| LIB$FREE_TIMER | Free timer resource |
| LIB$FREE_VM | Free virtual memory |
| LIB$FREE_VM_64 | Releases 64-bit virtual memory |
| LIB$FREE_VM_PAGE | Frees a virtual memory page |
| LIB$FREE_VM_PAGE_64 | Frees a 64-bit virtual memory page |
| LIB$GET_COMMAND | Retrieves the current command input |
| LIB$GET_COMMON | Get common block data |
| LIB$GET_EF | Get event flag |
| LIB$GET_FOREIGN | Get foreign command |
| LIB$GET_HOSTNAME | Retrieves the system’s hostname |
| LIB$GET_INPUT | Get input from user |
| LIB$GET_LOGICAL | Get logical name |
| LIB$GET_LUN | Get logical unit number |
| LIB$GET_SYMBOL | Get symbol value |
| LIB$GET_VM | Get virtual memory |
| LIB$GET_VM_64 | Allocates 64-bit virtual memory |
| LIB$GET_VM_PAGE | Allocates a virtual memory page |
| LIB$GET_VM_PAGE_64 | Allocates a 64-bit virtual memory page |
| LIB$GETDVI | Get device information |
| LIB$GETJPI | Get job process info |
| LIB$GETQUI | Retrieves queue information synchronously |
| LIB$GETSYI | Get system info |
| LIB$INDEX | Find index in string |
| LIB$INIT_DATE_TIME_CONTEXT | Initialize date-time context |
| LIB$INIT_TIMER | Initialize timer |
| LIB$INSERT_TREE | Insert item in tree |
| LIB$INSQHI | Insert queue head |
| LIB$INSQTI | Insert queue tail |
| LIB$INSV | Insert bit field |
| LIB$LEN | Get string length |
| LIB$LOCC | Finds the first occurrence of a character in a string |
| LIB$LOOKUP_TREE | Lookup in tree structure |
| LIB$MATCH_COND | Match condition |
| LIB$MATCHC | Match characters |
| LIB$MOVC3 | Move characters |
| LIB$MOVC5 | Move characters with fill |
| LIB$MOVTC | Move and transform characters |
| LIB$MULT_DELTA_TIME | Multiplies delta time values |
| LIB$MULTS_DELTA_TIME | Multiplies scaled delta time values |
| LIB$PUT_BUFFER | Write to buffer |
| LIB$PUT_COMMON | Write to common block |
| LIB$PUT_LINE | Outputs a formatted line of text |
| LIB$PUT_OUTPUT | Write output |
| LIB$PUT_SCREEN | Write to screen |
| LIB$RADIX_POINT | Get radix point |
| LIB$REMOVE_TREE | Removes an entry from a balanced tree structure |
| LIB$REMQHI | Remove queue head |
| LIB$REMQTI | Remove queue tail |
| LIB$RENAME_FILE | Rename a file |
| LIB$RESET_VM_ZONE | Resets a virtual memory zone |
| LIB$RESET_VM_ZONE_64 | Resets a 64-bit virtual memory zone |
| LIB$REVERT | Revert to previous state |
| LIB$RUN_PROGRAM | Run a program |
| LIB$SCANC | Scan for characters |
| LIB$SCOPY_DXDX | Copy descriptor data |
| LIB$SCOPY_R_DX | Copies a descriptor-based string with right justification |
| LIB$SCREEN_INFO | Get screen info |
| LIB$SET_BUFFER | Set buffer contents |
| LIB$SET_CURSOR | Set cursor position |
| LIB$SET_LOGICAL | Set logical name |
| LIB$SET_SCROLL | Configures display scrolling settings |
| LIB$SET_SYMBOL | Set symbol value |
| LIB$SFREE1_DD | Frees a dynamically allocated descriptor |
| LIB$SGET1_DD | Retrieves a dynamically allocated descriptor |
| LIB$SHOW_TIMER | Displays system timer settings |
| LIB$SHOW_TIMER_ | Displays system timer settings (alternative version) |
| LIB$SHOW_VM | Displays virtual memory details |
| LIB$SHOW_VM_ZONE | Displays information about a virtual memory zone |
| LIB$SHOW_VM_ZONE_64 | Displays information about a 64-bit virtual memory zone |
| LIB$SIG_TO_RET | Converts a signal code to a return status |
| LIB$SIG_TO_STOP | Converts a signal to a process stop action |
| LIB$SIGNAL | Send signal |
| LIB$SKPC | Skip characters |
| LIB$SPANC | Span characters |
| LIB$SPAWN | Spawn subprocess |
| LIB$STAT_TIMER | Retrieves statistics for system timers |
| LIB$STAT_VM | Retrieves virtual memory statistics |
| LIB$STOP | Stop execution |
| LIB$SUB_TIMES | Subtract time values |
| LIB$SUBX | Subtract values |
| LIB$SYS_ASCTIM | Convert time to ASCII |
| LIB$SYS_FAO | Format output message |
| LIB$SYS_FAOL | Format output |
| LIB$SYS_GETMSG | Get system message |
| LIB$SYS_TRNLOG | Translate logical name |
| LIB$TRA_ASC_EBC | Translate ASCII to EBCDIC |
| LIB$TRA_EBC_ASC | Translate EBCDIC to ASCII |
| LIB$TRIM_FILESPEC | Trims a file specification string |
| LIB$WAIT | Wait for event |