The LIB command analyzes and prints library information.
Syntax
── LIB ─┬─ AT ──<simple address>─┬─────────────────────────────────────┤
├─ VIA ──<ASD number>────┤
├─ MAP ─┬────────────────┤
│ └─<number>───────┤
└─ SL ───────────────────┘Explanation
The following text describes the meaning of each construct. Refer to “Basic Constructs” earlier in this section for information about the <simple address>, VIA <ASD number>, and the <number> constructs.
LIB AT <simple address>
LIB VIA <ASD number>
Analyze the contents of the indicated location of memory as a library structure.
LIB MAP
Displays the contents of the library map. Empty slots in the map are not displayed.
LIB MAP <number>
Displays the contents of a linked list chain in the library map, starting at the specified index number.
LIB SL
Displays the system library function definitions.
Example 1
The following shows an example of the response to the LIB VIA <ASD number> command.
INPUT: LIB VIA 1746D
---- Header ----
STATUS = 840000 030000, Server Library level = 3, linked, last locked by
stack 0ED3. Structure is Active Import Lib @ ASD 009F35 of stack 0ED3;
SIRW: Offset=002D
(0016+0017) in Stack 0ED3.
---- Useinfo ----
Linked to: Active Export Lib @ ASD 0067E5 of stack 00D4.
---- Areas ----
Free @ 38 for 10, Useinfo @ 36 for 2, Stackref @ 6 for 5, Imports @ 11
for 3, Exports @ 0 for 0, Types @ 14 for 6, Names @ 20 for 5, Attribs @
25 for 11
---- Attributes ----
LIBVALUE = 800000 000001 (1), INTNAME = GENERALSUPPORT, LIBACCESS =
BYFUNCTION.
---- Import Objects ----
([V] = by Value, [R] = by Reference, [N] = by Name)
DCSYSTEMTABLES is a REAL FUNCTION (2 PARAMETERS);
INTEGER[V]; REAL ARRAY[R];
index = 12, object @ (*,0019).Example 2
The following shows an example of the response to the LIB MAP command.
INPUT: LIB MAP 6
MAP[6] = STK 045, HDR 0017, NEXT = 5
MAP[5] = STK 044, HDR 0019, NEXT = 4
MAP[4] = STK 03F, HDR 001B, NEXT = 3
MAP[3] = STK 03E, HDR 001D, NEXT = 2
MAP[2] = STK 03A, HDR 0020, NEXT = 1
MAP[1] = STK 036, HDR 0024Example 3
The following shows an example of the response to the LIB SL command.
INPUT: LIB SL
SL ADMINCENTER = *SYSTEM/NXSERVICES/ADMINCENTER ON DISK
LINKCLASS 1, TRUSTED, HDR 0031
SL ARCHIVESUPPORT = *SYSTEM/ARCHIVESUPPORT ON DISK
SL ATTSUPPORT = *SYSTEM/ATTSUPPORT ON DISK
HDR 002F
SL CCFSUPPORT = *SYSTEM/COMS/CCF ON DISK
LINKCLASS 1, TRUSTED, HDR 000A
SL LPPSUPPORT = *SYSTEM/LPPSUPPORT ON DISK
ONLY 1, LINKCLASS 1, HDR 0019
SL MAKEUSERSUPPORT = *SYSTEM/MAKEUSER ON DISK
SL MARCSUPPORT = *SYSTEM/MARC/COMMANDER ON DISK
LINKCLASS 1, TRUSTED, HDR 001C
SL MCPSUPPORT = ">> CURRENT MCP <<"
MCPLIB, HDR 0063
SL MESSAGEFORMATTER = *SYSTEM/MESSAGE/FORMATTER ON DISK
HDR 003A
SL MESSAGESUPPORT = *SYSTEM/MESSAGESUPPORT ON DISK
HDR 004A
SL NAMEDPIPEPSH = *SYSTEM/COMS/PCM/PIPES ON DISK
HDR 001A 
