Skip to main content

Problem:

An IBM assembler module is ending with S0C1 within the macro STIMER. Your program can be compiled and linked, because the IBM version of the macro has been added to your project. This macro sets the timer by means of the SVC 47, which is not implemented in MFE.

Resolution:

Usually the macro in used to put a program into a wait state. If the WAIT parameter is applied, you may as well omit the SVC 47 by commenting it out. A usage of STIMER may look like this:

   ...

DELAY  EQU   *                      

       STIMER WAIT,DINTVL=XK3MIN    

   ...

XK3MIN  DS  0D                         8 bytes

            DC    CL8'00030000'         3 minutes

Old KB# 6713

#MFDS
#EnterpriseDeveloper