Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

Skip to: Abstract | Comments | Solution | Migration | Download

APAR NUMBER:  PJ29871                           
PRODUCT:  TPF4  
FUNCTIONAL AREA:  ISO-C SUPPORT  
SHIPPED IN PUT:  19  
   

ABSTRACT:  
With APAR PJ28649 applied and the ISO-C user exit code enabled, the  
fast link stack may get corrupted resulting in CTL-1 and CTL-4 system  
errors.  
   
APAR CONTENTS:  
FEATURE   TYPE                STATUS    NAME                                
Base      LoadExecutable      Changed   load/oco/cplx40.exe  
Base      LoadExecutable      Changed   load/oco/crpc40.exe  
Base      LoadExecutable      Changed   load/oco/cthd40.exe  
Base      DataMacro           Changed   macro/idstca.mac  
Base      Macro               Changed   macro/uxitc.mac  
   
PREREQUISITE APARS:  To be applied in order listed.  
Base      LoadExecutable      Changed   load/oco/cplx40.exe  
 PJ25632(09)  PJ25798(10)  PJ25981(10)  PJ26008(10)  
 PJ26600(11)  
 PJ26581(11)  PJ26667(11)  PJ26804(12)  PJ26923(12)  
 PJ27009(12)  
 PJ27266(13)  PJ27254(13)  PJ27335(13)  PJ27449(14)  PJ27578(14)  
 PJ27842(15)  PJ27905(15)  PJ27973(16)  PJ28649(17)  PJ29288(18)  
 PJ29753(19)  
Base      LoadExecutable      Changed   load/oco/crpc40.exe  
 PJ26575(11)  PJ21337(12)  PJ27785(15)  PJ28193(16)  PJ28195(16)  
Base      LoadExecutable      Changed   load/oco/cthd40.exe  
 PJ26575(11)  PJ29288(18)  PJ29753(19)  
Base      DataMacro           Changed   macro/idstca.mac  
 PJ26967(12)  PJ27275(13)  PJ29782(19)  
Base      Macro               Changed   macro/uxitc.mac  
 PJ25696(10)  PJ25981(10)  PJ26008(10)  PJ27019(13)  PJ28014(15)  
   

COMMENTS:  
The UXITC macro generates the linkage to a user exit routine from a  
user exit point (UEP) in the control program. It also saves the  
caller's registers in the fast link stack before calling the user exit  
point. APAR PJ26849 added code to the TPF debugger to time slice the  
debugger ECB. If the debugger ECB takes a time slice while an ISO-C  
user exit is running, the fast link stack may get corrupted resulting  
in CTL-1 and CTL-4 system errors.  
   

SOLUTION:  
Changes have been made to the UXITC macro to save the caller's  
registers in the Task Communication Area (TCA) when calling a user exit  
point from an ISO-C startup routine.  
   
   

DEPENDENCIES  
   
SEGMENTS TO BE ASSEMBLED OR COMPILED:  
CLMINT CSTRTL  
   
SEGMENTS TO BE LINK EDITED:  
ciso40.exe (Shipped in Tar File)  
cj0040.exe (Shipped in Tar File)  
cmqi40.exe (Shipped in Tar File)  
comx40.exe (Shipped in Tar File)  
ctal40.exe (Shipped in Tar File)  
ctbx40.exe (Shipped in Tar File)  
   
COREQS:  
None.  
   

MIGRATION CONSIDERATIONS:  
None.  
   
UPDATED INFORMATION UNITS:  
None.  
   
See your IBM representative if you need additional information.  
   

DOWNLOAD INSTRUCTIONS:  
http://www.ibm.com/software/htp/tpf/pages/maint.htm
   
-- END APAR PJ29871 
       


Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Binary