User spaces Directory
Directory .ZIP
objects?
These source modules are for general-purpose usage of various User Space APIs. The sources for RUSGENHDR help with extracting specific attributes of a list that has been placed into a *usrspc by any of many list APIs. Information is extracted from the 'Generic Header Format 0100' portion of the *usrspc.
Please read the @GENERAL DISCLAIMER document for any items you should be aware of if you download any of these items.
CLPs
RUSGENHDR -- Retrieve User Space Generic Header:
This program retrieves most elements from the 'Generic Header Format 0100' area. Elements returned include offset to list data, size of list data, number of list entries and size of list entries, among others.Using this program and its associated command shell simplifies *usrspc list processing significantly.
CMDs
CRTUSRSPC -- Create User Space (QUSCRTUS):
The command definition object source for QUSCRTUS. This command creates a *usrspc. The command is almost precisely the same as the TAATOOLs CRTUSRSPC and can be used as a direct replacement.RTVUSRSPC -- Retrieve User Space (QUSRTVUS):
The command definition object source for QUSRTVUS. This command retrieves a string of bytes from a *usrspc.RUSGENHDR -- Retrieve User Space Generic Header:
The command definition object source for RUSGENHDR. This encapsulates the RUSGENHDR CLP and defines the attributes of the parameters for it. All return parameters are optional. (I also have a short-form RUSGENHDRS command that returns only the most common attributes. This CDO/CLP can easily be modified for that.) Using this command makes extracting the attributes of a *usrspc list easy.