z/OS MVS Programming: Authorized Assembler Services Reference SET-WTO
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


SUSPEND (SRB) - Execute form

z/OS MVS Programming: Authorized Assembler Services Reference SET-WTO
SA23-1375-00

For programs that require reentrant code, use the execute form of the SUSPEND macro together with the list form. The execute form of the macro stores the parameters into the storage area defined by the list form.

Syntax

The execute form of the SUSPEND macro is valid only for suspending an SRB. It is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede SUSPEND.
   
SUSPEND  
   
One or more blanks must follow SUSPEND.
   
SPTOKEN=sptoken addr sptoken addr: RX-type address.
   
,EXIT=exit addr exit addr: RX-type address or register (2) - (12).
   
,MF=(E,cntl addr) cntl addr: RX-type address or register (2) - (12).
   
,EXITPARM=exitparm addr exitparm addr: RX-type address.
   
   ,RSCODE=rscode addr rscode addr: RX-type address.
   
   ,RELATED=value value: Any valid macro parameter specification.
   

Parameters

The parameters are explained under the standard form of the SUSPEND macro with the following exception:

,MF=(E,cntl addr)
Requests the execute form of SUSPEND. cntl addr must be the address of the parameter list provided by the list form of the macro.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014