Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

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

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

ABSTRACT:  
This APAR creates new assembler macros to process C/C++ library  
functions.  
   
APAR CONTENTS:  
FEATURE   TYPE                STATUS    NAME                                
Base      Macro               New       macro/cstkc.mac  
Base      Macro               New       macro/eplgc.mac  
Base      Macro               New       macro/pbasc.mac  
Base      Macro               New       macro/prlgc.mac  
Base      Object              Obsolete  obj/oco/catoia40.o  
Base      Object              Obsolete  obj/oco/cstoka40.o  
   
PREREQUISITE APARS:  To be applied in order listed.  
None.  
   

COMMENTS:  
TMSPC and TMSEC macros are used as the prolog and epilog macros for  
assembler programs that process C/C++ library functions. New prolog and  
epilog macros and additional assembler macros can be created to enhance  
the writing of new C/C++ library functions.  
   

SOLUTION:  
The following assembler macros have been created to process C/C++  
library functions: CSTKC, EPLGC, PBASC, and PRLGC. CSTKC obtains or  
saves the address of the current C stack frame; EPLGC generates epilog  
code in library functions written in assembler, similar to the TMSEC  
macro; PBASC gets or saves the address of the previous program base;  
PRLGC generates prolog code in library functions written in assembler,  
similar to the TMSPC macro. For more information about these macros,  
see TPF General Macros.   
   
This APAR obsoletes the PRLGC macro and OCO segments CATOIA and CSTOKA,  
which were created by APAR PJ17852 on TPF PUT 2. OCO segments CATOIA  
and CSTOKA originally were contained in the CISO build script and  
library, but they were removed from CISO by APAR PJ21337 on TPF PUT 12.  
If these object files are contained in any data sets or libraries, they  
must be removed.  
   
   
DEPENDENCIES  
   

SEGMENTS TO BE ASSEMBLED OR COMPILED:  
None.  
   

SEGMENTS TO BE LINK EDITED:  
None.  
   
COREQS:  
None.  
   

MIGRATION CONSIDERATIONS:  
None.  
   
UPDATED INFORMATION UNITS:  
TPF General Macros  
   
See your IBM representative if you need additional information.  
   
DOWNLOAD INSTRUCTIONS:  
http://www.ibm.com/software/htp/tpf/pages/maint.htm
   
-- END APAR PJ29640 
       



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