UTMEX1 is a user-written routine that examines each new timer request that is to be added to the timer SD file by UTIMER.
A request can be rejected by the exit. If this occurs, a 40-byte disallow message must be passed back to the calling routine.
A dummy UTMEX1 module is distributed with the Com-plete system as a member of the distribution and load libraries.
This document covers the following topics:
Upon entry to UTMEX1, a set of parameters is received in the form of fullword addresses pointed to by register 1. Word 1 of the parameter list contains the address of a return code halfword. Word 2 of the parameter list contains the address of a timer record in the format of a DSECT defined by the TIMRSD macro. Word 3 of the parameter list contains the address of 40 bytes used by UTMEX1 to pass a return code back to UTIMER.
The following table summarizes the UTMEX1 linkage conventions.
Feature | Convention | ||||||||
---|---|---|---|---|---|---|---|---|---|
Attributes | None required. | ||||||||
Type | Thread. | ||||||||
Size | No restrictions. | ||||||||
Registers at Entry |
|
||||||||
Registers at Return | Registers 14 through 12 must be unchanged. | ||||||||
Parameters |
|
||||||||
Return Codes |
|
||||||||
Considerations |
|