Preventive Service Planning
Abstract
z/TPF support for Java™ (APAR PJ43892) changed the data types for the following fields in page 1 of the ECB: ce1dstmp, ce1extim, ce1istim.
Content
In the base/include/tpf/c_eb0eb.h header file, these ECB fields originally were defined as a double data type, which is a floating point data type. APAR PJ43892 changed the data types for these fields to unsigned long, which is more compatible with the time-of-day (TOD) clock format. The format of the data that is stored in these fields was not changed and the z/TPF system continues to store TOD format data in these fields. In addition, because both double and unsigned long are 8-byte data types, sizes and offsets for these fields were not changed.
If you have any C/C++ programs that reference these fields, warnings might occur during compilation or incorrect data conversions might occur during run time. Review your C/C++ programs that reference these fields to make sure that your code is compatible with this change. This change does not affect any assembler programs that reference these fields.
If you have any C/C++ programs that reference these fields, warnings might occur during compilation or incorrect data conversions might occur during run time. Review your C/C++ programs that reference these fields to make sure that your code is compatible with this change. This change does not affect any assembler programs that reference these fields.
Related Information
[{"Product":{"code":"SSZL53","label":"TPF"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Service Bulletins","Platform":[{"code":"PF036","label":"z\/TPF"}],"Version":"1.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Was this topic helpful?
Document Information
Modified date:
06 July 2021
UID
swg22010381