gtpm1m0wTPF V4R1 Migration Guide: 3.1 to 4.1

New, Changed, and Obsolete Areas of the TPF 4.1 System

This section provides information about different areas of the TPF 4.1 system that are new, changed, or no longer supported.

Fixed File Records

Table 26 summarizes the fixed file record changes to the TPF 4.1 system.

Table 26. Changes to Fixed File Records

Fixed File Record New, Changed, or No Longer Supported? Description of Change
#MRES4 No Longer Supported Not Applicable
#MRESL No Longer Supported Not Applicable
#MRESS No Longer Supported Not Applicable
#OLDSV No Longer Supported Not Applicable
#RRTRI Changed In the TPF 3.1 system, #RRTRI was a 1055-byte record. In the TPF 4.1 system, #RRTRI must be defined as a 4 K record.
#SALTB No Longer Supported Not Applicable
#WRES4 No Longer Supported Not Applicable
#WRESL No Longer Supported Not Applicable
#WRESS No Longer Supported Not Applicable
#XTCBR No Longer Supported Not Applicable

Segments

In the TPF 4.1 system, most segments were changed in some way. Table 27 summarizes the segment changes in the TPF 4.1 system.

Table 27. Changes to Segments

Segment Type New, Changed, or No Longer Supported? Description of Change
APTV Offline No Longer Supported Not Applicable
ARDA Real-Time No Longer Supported Not Applicable
ARDI Real-Time No Longer Supported Not Applicable
ARDQ Real-Time No Longer Supported Not Applicable
ARDR Real-Time No Longer Supported Not Applicable
ARDT Real-Time No Longer Supported Not Applicable
ARDX Real-Time No Longer Supported Not Applicable
ARDZ Real-Time No Longer Supported Not Applicable
ARD1 Real-Time No Longer Supported Not Applicable
ARD2 Real-Time No Longer Supported Not Applicable
ARD3 Online Assembler Changed This segment was changed to delete the automated patch routine (ARD) support.
ARD4 Real-Time No Longer Supported Not Applicable
ARD5 - ARD9 Online Assembler Changed These segments were changed to delete the automated patch routine (ARD support.
ARDW Online Assembler Changed This segment was changed to delete the automated patch routine (ARD) support.
ARDY Online Assembler Changed This segment was changed to delete the automated patch routine (ARD) support.
BDBA Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBF Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBG Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBL Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBM Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBN Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBP Online Assembler Changed This segment contains various internal changes to support the database reorganization utility for the TPF 4.1 system.
BDBQ Real-Time No Longer Supported Not Applicable
BKD8 Real-Time Assembler New Not Applicable
BMDW Real-Time No Longer Supported Not Applicable
BMD0 Online Assembler Changed This segment now contains the selective file trace (SFT) initialization code from the BMD2 segment.
BMD1 Online Assembler Changed The BMD10001 online message has been deleted because 3420 support has been dropped. The BMD10002 online message has been changed so that is not model dependent.

See Messages (System Error and Offline) and Messages (Online) for more information about this message.

BMD2 Real-Time No Longer Supported Not Applicable
BMD3 Online Assembler Changed This segment now contains the relevant terminate code from the BMD2 segment.
BMD4 Online Assembler Changed This segment now performs all the canned error response processing.
BMD5 Online Assembler Changed This segment now contains BMD6 calls changed to BMD4 calls.
BMD6 Real-Time No Longer Supported Not Applicable
BMTB Real-Time No Longer Supported Not Applicable
BMT0 Real-Time No Longer Supported Not Applicable
BMT1 Real-Time No Longer Supported Not Applicable
BMT2 Real-Time No Longer Supported Not Applicable
BMT3 Online Assembler Changed This segment now writes the entire main I-stream SVC to tape for the trace count function.
BMT4 Real-Time No Longer Supported Not Applicable
BMT5 Online Assembler Changed This segment now initializes the count field of each entry in the main I-stream SVC table for the trace count function.
BMT6 Online Assembler Changed This segment now saves the address of the current and required core level tables in CRTT for the trace count function.
BMT9 Real-Time No Longer Supported Not Applicable
BMTA Online Assembler Changed This segment now calls the resource vector table (RVT) entry locating routine in CRTT instead of the BMT0 segment.
BMTC Online Assembler Changed This mnemonic PTV has been deleted from this segment.
BMTD Online Assembler Changed The macro group PTV has been deleted from this segment.
BMTE Online Assembler Changed This segment now contains all error messages sent by initialization and shutdown segments.
BPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
BXDB Real-Time No Longer Supported Not Applicable
BXFB Real-Time No Longer Supported Not Applicable
BXGH Real-Time No Longer Supported Not Applicable
BXHH Real-Time No Longer Supported Not Applicable
CAC3 Real-Time No Longer Supported Not Applicable
CCCWTN CP CSECT New Not Applicable
CCDCOL CP CSECT New Not Applicable
CCSTOR CP CSECT New Not Applicable
CCUTIL CP CSECT New Not Applicable
CEET Online Assembler Changed The selective file dump and trace (SFDT) part of the code and constants have been moved to CTSF in the CCUTIL CP CSECT.
CEFZ Online Assembler Changed Real-time tape name equates in the system allocator (SAL) table are no longer supported in the TPF 4.1 system. However, the CEFZ segment has been changed so that you can code the RTMAP macros in this segment to define real-time tape equates. (You must code one RTMAP macro for each real-time tape name equate being generated.)
CELA Real-Time C Language New Not Applicable
CELB Real-Time C Language New Not Applicable
CELC Real-Time C Language New Not Applicable
CELD Real-Time C Language New Not Applicable
CELE Real-Time C Language New Not Applicable
CELF Real-Time C Language New Not Applicable
CELG Real-Time Assembler New Not Applicable
CELH Real-Time C Language New Not Applicable
CELI Real-Time C Language New Not Applicable
CELJ Real-Time C Language New Not Applicable
CELK Real-Time C Language New Not Applicable
CELL Real-Time C Language New Not Applicable
CELM Real-Time C Language New Not Applicable
CELN Real-Time C Language New Not Applicable
CELO Real-Time C Language New Not Applicable
CELP Real-Time C Language New Not Applicable
CELR Real-Time C Language New Not Applicable
CELS Real-Time C Language New Not Applicable
CELT Real-Time C Language New Not Applicable
CELU Real-Time C Language New Not Applicable
CELV Real-Time C Language New Not Applicable
CELW Real-Time C Language New Not Applicable
CELX Real-Time C Language New Not Applicable
CELY Real-Time C Language New Not Applicable
CELZ Real-Time C Language New Not Applicable
CEL0 Real-Time C Language New Not Applicable
CEL1 Real-Time C Language New Not Applicable
CEL2 Real-Time C Language New Not Applicable
CEL3 Real-Time Assembler New Not Applicable
CEL4 Real-Time C Language New Not Applicable
CEL5 Real-Time C Language New Not Applicable
CEL6 Real-Time C Language New Not Applicable
CEL7 Real-Time C New Not Applicable
CEL8 Real-Time C Language New Not Applicable
CEL9 Real-Time Assembler New Not Applicable
CERC Real-Time C Language New Not Applicable
CHDD Online Assembler Changed Most of the function found in the TPF 3.1 system has been moved to the new CHDF segment in the TPF 4.1 system.
CHDF Real-Time Assembler New Not Applicable
CHKA Online Assembler Changed In the TPF 4.1 system, the function of this segment has been expanded. In the TPF 3.1 system, this segment used to keypoint the CCB tables. In the TPF 4.1 system, this segment keypoints the SCB1 and SCB2 tables in addition to the CCB tables.
CHKB Real-Time Assembler New Not Applicable
CHKR Real-Time Assembler New Not Applicable
CHNC Real-Time Assembler New Not Applicable
CHNL Real-Time Assembler New Not Applicable
CHNO Real-Time Assembler New Not Applicable
CHNP Real-Time Assembler New Not Applicable
CHNR Real-Time Assembler New Not Applicable
CHNS Real-Time Assembler New Not Applicable
CHNT Real-Time Assembler New Not Applicable
CHNV Real-Time Assembler New Not Applicable
CHNX Real-Time Assembler New Not Applicable
CHQI Real-Time Assembler New Not Applicable
CHRG Real-Time Assembler New Not Applicable
CHRM Real-Time Assembler New Not Applicable
CHRP Real-Time Assembler New Not Applicable
CHRR Real-Time Assembler New Not Applicable
CHRS Real-Time Assembler New Not Applicable
CHRT Real-Time Assembler New Not Applicable
CHRX Real-Time Assembler New Not Applicable
CHSB Real-Time Assembler New Not Applicable
CHSD Real-Time Assembler New Not Applicable
CHZL Real-Time Assembler New Not Applicable
CHZN Real-Time Assembler New Not Applicable
CHZS Real-Time Assembler New Not Applicable
CHZT Real-Time Assembler New Not Applicable
CHZU Real-Time Assembler New Not Applicable
CHZW Real-Time Assembler New Not Applicable
CHZX Real-Time Assembler New Not Applicable
CHZY Real-Time Assembler New Not Applicable
CIJA Real-Time No Longer Supported Not Applicable
CIJB Real-Time No Longer Supported Not Applicable
CIJD Real-Time No Longer Supported Not Applicable
CIJP Real-Time No Longer Supported Not Applicable
CIKA Real-Time C Language New Not Applicable
CIKB Real-Time C Language New Not Applicable
CIKC Real-Time C Language New Not Applicable
CIKD Real-Time C Language New Not Applicable
CIKE Real-Time C Language New Not Applicable
CILA Real-Time C Language New Not Applicable
CILB Real-Time C Language New Not Applicable
CIL0 Real-Time C Language New Not Applicable
CIL1 Real-Time C Language New Not Applicable
CIL2 Real-Time C Language New Not Applicable
CIL3 Real-Time C Language New Not Applicable
CIL4 Real-Time C Language New Not Applicable
CIL5 Real-Time C Language New Not Applicable
CIL6 Real-Time C Language New Not Applicable
CIL7 Real-Time C Language New Not Applicable
CIMA Real-Time C Language New Not Applicable
CIMB Real-Time C Language New Not Applicable
CIMC Real-Time C Language New Not Applicable
CIMD Real-Time C Language New Not Applicable
CIME Real-Time C Language New Not Applicable
CIMF Real-Time C Language New Not Applicable
CIMG Real-Time C Language New Not Applicable
CIMH Real-Time C Language New Not Applicable
CIMI Real-Time C Language New Not Applicable
CIMJ Real-Time C Language New Not Applicable
CIMK Real-Time C Language New Not Applicable
CIML Real-Time C Language New Not Applicable
CIMN Real-Time C Language New Not Applicable
CIMO Real-Time C Language New Not Applicable
CIMP Real-Time C Language New Not Applicable
CIMQ Real-Time C Language New Not Applicable
CIMR Real-Time C Language New Not Applicable
CIMS Real-Time C Language New Not Applicable
CIMT Real-Time C Language New Not Applicable
CIMU Real-Time C Language New Not Applicable
CIMV Real-Time C Language New Not Applicable
CIMW Real-Time C Language New Not Applicable
CIMX Real-Time C Language New Not Applicable
CIMY Real-Time C Language New Not Applicable
CIMZ Real-Time C Language New Not Applicable
CIM0 Real-Time C Language New Not Applicable
CIM3 Real-Time C Language New Not Applicable
CIM4 Real-Time C Language New Not Applicable
CIM5 Real-Time C Language New Not Applicable
CIM6 Real-Time C Language New Not Applicable
CIM7 Real-Time C Language New Not Applicable
CIM8 Real-Time C Language New Not Applicable
CIM9 Real-Time C Language New Not Applicable
CIP0 Real-Time Assembler New Not Applicable
CJIS Online Assembler Changed This segment has been moved to the CCCWTN CP CSECT from the CCSONS CP CSECT.
CLDA Real-Time C Language New Not Applicable
CLDB Real-Time C Language New Not Applicable
CLDC Real-Time C Language New Not Applicable
CLDF Real-Time C Language New Not Applicable
CLDG Real-Time C Language New Not Applicable
CLDH Real-Time C Language New Not Applicable
CLDI Real-Time C Language New Not Applicable
CLDJ Real-Time C Language New Not Applicable
CLDK Real-Time C Language New Not Applicable
CLDL Real-Time C Language New Not Applicable
CLDM Real-Time C Language New Not Applicable
CLDN Real-Time C Language New Not Applicable
CLDO Real-Time C Language New Not Applicable
CLDP Real-Time C Language New Not Applicable
CLDT Real-Time C Language New Not Applicable
CLDU Real-Time C Language New Not Applicable
CLDV Real-Time C Language New Not Applicable
CLDW Real-Time C Language New Not Applicable
CLDX Real-Time C Language New Not Applicable
CLDY Real-Time C Language New Not Applicable
CLDZ Real-Time C Language New Not Applicable
CLD0 Real-Time C Language New Not Applicable
CLD1 Real-Time Assembler New Not Applicable
CLD3 Real-Time C Language New Not Applicable
CLD4 Real-Time Assembler New Not Applicable
CLD6 Real-Time C Language New Not Applicable
CLD7 Real-Time C Language New Not Applicable
CLD8 Real-Time C Language New Not Applicable
CLD9 Real-Time C Language New Not Applicable
CLEA Real-Time C Language New Not Applicable
CLEB Real-Time C Language New Not Applicable
CLEC Real-Time C Language New Not Applicable
CLEF Real-Time C Language New Not Applicable
CLEG Real-Time C Language New Not Applicable
CLEI Real-Time C Language New Not Applicable
CLEJ Real-Time C Language New Not Applicable
CLEK Real-Time Assembler New Not Applicable
CLEL Real-Time C Language New Not Applicable
CLEM Real-Time C Language New Not Applicable
CLEN Real-Time C Language New Not Applicable
CLEO Real-Time C Language New Not Applicable
CLEP Real-Time C Language New Not Applicable
CLEQ Real-Time C Language New Not Applicable
CLER Real-Time C Language New Not Applicable
CLES Real-Time C Language New Not Applicable
CLET Real-Time C Language New Not Applicable
CLEU Real-Time Assembler New Not Applicable
CLEV Real-Time C Language New Not Applicable
CLEW Real-Time C Language New Not Applicable
CLEX Real-Time C Language New Not Applicable
CLEY Real-Time C Language New Not Applicable
CLEZ Real-Time C Language New Not Applicable
CLE1 Real-Time C Language New Not Applicable
CLE2 Real-Time C Language New Not Applicable
CLE3 Real-Time C Language New Not Applicable
CLE4 Real-Time C Language New Not Applicable
CLE5 Real-Time C New Not Applicable
CLE6 Real-Time C Language New Not Applicable
CLE7 Real-Time C Language New Not Applicable
CLE8 Real-Time C Language New Not Applicable
CLE9 Real-Time C Language New Not Applicable
CLHB Online Assembler Changed This segment has been moved into the CCSTOR CP CSECT from the CCCLHR CP CSECT.
CLXA Online Assembler Changed This segment has been changed to allow the SENDC macro to invoke the ROUTC user exit.

See TPF System Macros for more information about the SENDC macro.

CMSK Real-Time No Longer Supported Not Applicable
CMTW Real-Time No Longer Supported Not Applicable
CMW0 Real-Time Assembler Changed This segment no longer handles the output message transmission queuing function for LU 6.2. This function is now handled by the CMW3 segment. In addition, the information passed from the CMW0 segment to the user exits was enhanced.
CMW2 Real-Time No Longer Supported Not Applicable
CMW3 Real-Time Assembler New Not Applicable
CNOS Real-Time (HPO Feature) No Longer Supported Not Applicable
CNPA Real-Time (HPO Feature) No Longer Supported Not Applicable
CNPB Real-Time (HPO Feature) No Longer Supported Not Applicable
CNPC Real-Time (HPO Feature) No Longer Supported Not Applicable
CNPD Real-Time (HPO Feature) No Longer Supported Not Applicable
CNPE Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP1 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP2 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP3 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP4 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP5 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP7 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP8 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNP9 Real-Time (HPO Feature) No Longer Supported Not Applicable
CNQA Real-Time (HPO Feature) No Longer Supported Not Applicable
CNQC Real-Time (HPO Feature) No Longer Supported Not Applicable
CNVNN1 Offline No Longer Supported Not Applicable
COEE Real-Time No Longer Supported Not Applicable
COLA Real-Time C Language New Not Applicable
COLC Real-Time C Language New Not Applicable
COLE Real-Time C Language New Not Applicable
COLF Real-Time C Language New Not Applicable
COLG Real-Time C Language New Not Applicable
COLH Real-Time C Language New Not Applicable
COLI Real-Time C Language New Not Applicable
COLJ Real-Time C Language New Not Applicable
COLK Real-Time C Language New Not Applicable
COLM Real-Time C Language New Not Applicable
COLN Offline C Language New Not Applicable
COLS Real-Time C Language New Not Applicable
COLT Real-Time C Language New Not Applicable
COLV Real-Time C Language New Not Applicable
COLW Real-Time C Language New Not Applicable
COLX Real-Time C Language New Not Applicable
COLY Real-Time C Language New Not Applicable
COLZ Real-Time C Language New Not Applicable
COL0 Real-Time C Language New Not Applicable
COL1 Real-Time C Language New Not Applicable
COL2 Real-Time C Language New Not Applicable
COL3 Real-Time C Language New Not Applicable
COL4 Real-Time C Language New Not Applicable
COL5 Real-Time C Language New Not Applicable
COL6 Real-Time C Language New Not Applicable
COL7 Real-Time C Language New Not Applicable
COL8 Real-Time C Language New Not Applicable
COL9 Real-Time C Language New Not Applicable
CONM Real-Time No Longer Supported Not Applicable
COS5 Real-Time Assembler New Not Applicable
COS6 Real-Time Assembler New Not Applicable
COT1 Real-Time Assembler New Not Applicable
COT2 Real-Time Assembler New Not Applicable
COT5 Real-Time Assembler New Not Applicable
COT7 Real-Time Assembler New Not Applicable
COV1 Real-Time No Longer Supported Not Applicable
COWA Real-Time No Longer Supported Not Applicable
CO0E Real-Time (C Language) No Longer Supported Not Applicable
CPEP Real-Time Assembler New Not Applicable
CPRE Real-Time Assembler New Not Applicable
CPSU Real-Time Assembler New Not Applicable
CPTV Real-Time Assembler Changed This segment has been moved to the CCUTIL CP CSECT.
CRBB Real-Time No Longer Supported Not Applicable
CRDQ Changed Online Assembler In the TPF 3.1 system, this segment contained CRDR. In the TPF 4.1 system, CRDR has been moved out of the CRDQ segment and created as a separate segment.
CRDY Real-Time (TPFAR Feature) No Longer Supported Not Applicable
CREJ C Language (TPFAR Feature) New Not Applicable
CRHH Real-Time No Longer Supported Not Applicable
CRIJ Real-Time No Longer Supported Not Applicable
CRKK Real-Time No Longer Supported Not Applicable
CRLA Real-Time C Language New Not Applicable
CRLB Real-Time C Language New Not Applicable
CRLC Real-Time C Language New Not Applicable
CRLD Real-Time C Language New Not Applicable
CRLE Real-Time C Language New Not Applicable
CRLF Real-Time C Language New Not Applicable
CRLG Real-Time C Language New Not Applicable
CRLL Real-Time No Longer Supported Not Applicable
CRLH Real-Time C Language New Not Applicable
CRLI Real-Time C Language New Not Applicable
CRLJ Real-Time C Language New Not Applicable
CRLK Real-Time C Language New Not Applicable
CRLM Real-Time C Language New Not Applicable
CRLN Real-Time C Language New Not Applicable
CRLO Real-Time C Language New Not Applicable
CRLP Real-Time C Language New Not Applicable
CRLR Real-Time C Language New Not Applicable
CRLS Real-Time C Language New Not Applicable
CRLT Real-Time C Language New Not Applicable
CRMM Real-Time No Longer Supported Not Applicable
CRNN Real-Time No Longer Supported Not Applicable
CROO Real-Time No Longer Supported Not Applicable
CSCA Real-Time Assembler New Not Applicable
CSCB Real-Time Assembler New Not Applicable
CSDU Real-Time No Longer Supported Not Applicable
CSDX Real-Time No Longer Supported Not Applicable
CSDY Real-Time No Longer Supported Not Applicable
CSEB Real-Time No Longer Supported Not Applicable
CSEG Real-Time No Longer Supported Not Applicable
CSEH Real-Time No Longer Supported Not Applicable
CSEK Real-Time No Longer Supported Not Applicable
CSEM Real-Time No Longer Supported Not Applicable
CSEN Real-Time No Longer Supported Not Applicable
CSEO Real-Time No Longer Supported Not Applicable
CSEP Real-Time No Longer Supported Not Applicable
CSFB Real-Time No Longer Supported Not Applicable
CSFU Real-Time C Language New Not Applicable
CSFV Real-Time Assembler New Not Applicable
CSFW Real-Time C Language New Not Applicable
CSFX Real-Time C Language Changed In the TPF 3.1 system, this segment was written in assembler language. In the TPF 4.1 system, this segment has been written in the IBM C language.
CSFY Real-Time C Language Changed In the TPF 3.1 system, this segment was written in assembler language. In the TPF 4.1 system, this segment has been written in the IBM C language.
CSFZ Real-Time C Language New Not Applicable
CSF6 Real-Time C Language New Not Applicable
CSF7 Real-Time C Language New Not Applicable
CSF8 Real-Time C Language New Not Applicable
CSF9 Real-Time C Language New Not Applicable
CSJQ Real-Time No Longer Supported Not Applicable
CSJT Real-Time No Longer Supported Not Applicable
CSJZ Real-Time Assembler New Not Applicable
CSNU Real-Time No Longer Supported Not Applicable
CSRB Real-Time C Language New Not Applicable
CSRD Real-Time C Language Changed In the TPF 3.1 system, this segment was written in assembler language. In the TPF 4.1 system, this segment has been written in the IBM C language.
CSRE Real-Time C Language New Not Applicable
CSRF Real-Time C Language New Not Applicable
CSRG Real-Time C Language New Not Applicable
CSRH Real-Time C Language New Not Applicable
CSRI Real-Time C Language New Not Applicable
CSRJ Real-Time C Language New Not Applicable
CSRK Real-Time C Language New Not Applicable
CSRL Real-Time C Language New Not Applicable
CSTK Real-Time Assembler New Not Applicable
CS9A Real-Time No Longer Supported Not Applicable
CTK5 Real-Time Assembler New Not Applicable
CTU5 Real-Time C Language New Not Applicable
CTU6 Real-Time C Language New Not Applicable
CTU7 Real-Time C Language New Not Applicable
CT24 Real-Time C Language Changed See New, Changed, and Obsolete User Exits for a description of changes to this segment.
CT25 Real-Time C Language Changed See New, Changed, and Obsolete User Exits for a description of changes to this segment.
CT26 Real-Time C Language Changed See New, Changed, and Obsolete User Exits for a description of changes to this segment.
CUAE Online Assembler Changed This segment has been changed to delete automated patch routine (ARD) support.
CVAC Real-Time No Longer Supported Not Applicable
CVAE Real-Time No Longer Supported Not Applicable
CVAG Real-Time No Longer Supported Not Applicable
CVAI Real-Time No Longer Supported Not Applicable
CVAJ Real-Time No Longer Supported Not Applicable
CVAS Real-Time No Longer Supported Not Applicable
CVAT Real-Time No Longer Supported Not Applicable
CVA6 Real-Time Assembler New Not Applicable
CVA7 Real-Time C Language New Not Applicable
CVEH Real-Time No Longer Supported Not Applicable
CVFA Real-Time No Longer Supported Not Applicable
CVFR Real-Time No Longer Supported Not Applicable
CVF0 Real-Time No Longer Supported Not Applicable
CVF5 Real-Time No Longer Supported Not Applicable
CVF6 Real-Time No Longer Supported Not Applicable
CVHG Real-Time No Longer Supported Not Applicable
CVHV Real-Time No Longer Supported Not Applicable
CVJA Real-Time No Longer Supported Not Applicable
CVJM Real-Time No Longer Supported Not Applicable
CVJP Real-Time No Longer Supported Not Applicable
CVKF Real-Time No Longer Supported Not Applicable
CVLP Real-Time No Longer Supported Not Applicable
CVLT Real-Time No Longer Supported Not Applicable
CVLV Real-Time No Longer Supported Not Applicable
CVLW Real-Time No Longer Supported Not Applicable
CVME Real-Time No Longer Supported Not Applicable
CVMF Real-Time No Longer Supported Not Applicable
CVMJ Real-Time No Longer Supported Not Applicable
CVNT Real-Time No Longer Supported Not Applicable
CVOD Real-Time No Longer Supported Not Applicable
CVOL Real-Time No Longer Supported Not Applicable
CVPA Real-Time Assembler New Not Applicable
CVQJ Real-Time No Longer Supported Not Applicable
CVQM Real-Time No Longer Supported Not Applicable
CVRI Real-Time C Language New Not Applicable
CVRR Real-Time No Longer Supported Not Applicable
CVRS Real-Time No Longer Supported Not Applicable
CVSD Real-Time No Longer Supported Not Applicable
CVTF Real-Time No Longer Supported Not Applicable
CVWV Real-Time No Longer Supported Not Applicable
CVYC Real-Time No Longer Supported Not Applicable
CVZ3 Real-Time C Language New Not Applicable
CWCT Real-Time No Longer Supported Not Applicable
CWGB Real-Time No Longer Supported Not Applicable
CWTT Real-Time No Longer Supported Not Applicable
CYBB Real-Time No Longer Supported Not Applicable
CYB1 Real-Time Assembler New Not Applicable
CYB2 Real-Time C Language New Not Applicable
CYB3 Real-Time Assembler New Not Applicable
CYMZA FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
CYMZB FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
CYMZC FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
CYMZD FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
CYRB Real-Time No Longer Supported Not Applicable
CYYI Real-Time Assembler New Not Applicable
CZMN Real-Time No Longer Supported Not Applicable
CZM1 Real-Time No Longer Supported Not Applicable
CZM3 Real-Time No Longer Supported Not Applicable
CZM4 Real-Time No Longer Supported Not Applicable
CZM5 Real-Time No Longer Supported Not Applicable
CZN0 Real-Time No Longer Supported Not Applicable
CZN1 Real-Time No Longer Supported Not Applicable
CZSC Real-Time No Longer Supported Not Applicable
CZSD Real-Time No Longer Supported Not Applicable
CZXG Real-Time C Language New Not Applicable
CZXH Real-Time C Language New Not Applicable
CZXI Real-Time Assembler New Not Applicable
CZXK Real-Time C Language New Not Applicable
CZXL Real-Time C Language New Not Applicable
CZXM Real-Time Assembler New Not Applicable
C103 Real-Time C Language New Not Applicable
C104 Real-Time C Language New Not Applicable
C105 Real-Time C Language New Not Applicable
C106 Real-Time C Language New Not Applicable
C107 Real-Time C Language New Not Applicable
C108 Real-Time C Language New Not Applicable
C109 Real-Time C Language New Not Applicable
C110 Real-Time C Language New Not Applicable
C111 Real-Time C Language New Not Applicable
C266 Real-Time C Language New Not Applicable
C267 Real-Time C Language New Not Applicable
C269 Real-Time Assembler New Not Applicable
C273 Real-Time Assembler New Not Applicable
C274 Real-Time Assembler New Not Applicable
C275 Real-Time Assembler New Not Applicable
C276 Real-Time Assembler New Not Applicable
C277 Real-Time Assembler New Not Applicable
C278 Real-Time C Language New Not Applicable
C279 Real-Time Assembler New Not Applicable
C280 Real-Time C Language New Not Applicable
C281 Real-Time Assembler New Not Applicable
C282 Real-Time Assembler New Not Applicable
C285 Real-Time Assembler New Not Applicable
C286 Real-Time Assembler New Not Applicable
C287 Real-Time Assembler New Not Applicable
C288 Real-Time Assembler New Not Applicable
C290 Real-Time Assembler New Not Applicable
C291 Real-Time Assembler New Not Applicable
C$GTSZ SIP Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
C$IDFUNC SIP Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
C$MSOUT Online Assembler Changed This segment has been moved from the C feature of the TPF 3.1 system into the High Performance Option feature (HPO feature) of the TPF 4.1 system.
C$PI1DT Online Assembler Changed This segment has been moved from the C feature of the TPF 3.1 system into the TPF 4.1 base.
DFRIDT SIP Generated (ACP.SYMACRO) (See Note 1.) No Longer Supported Not Applicable
ECBUDS SIP Generated (ACP.SYMACRO) (See Note 1.) No Longer Supported Not Applicable
ECBUEQ SIP Generated (ACP.SYMACRO) (See Note 1.) No Longer Supported Not Applicable
EPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
FMTRA FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
FMTRB FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
FMTRC FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
FMTRD FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
FPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
FTBD00 Offline C Language New Not Applicable
FTBD01 Offline C Language New Not Applicable
FTBD02 Offline C Language New Not Applicable
FTBD03 Offline C Language New Not Applicable
FTBD04 Offline C Language New Not Applicable
FTBD05 Offline C Language New Not Applicable
FTBD06 Offline C Language New Not Applicable
FTBD07 Offline C Language New Not Applicable
FTBD08 Offline C Language New Not Applicable
FTBD09 Offline C Language New Not Applicable
FTBD10 Offline C Language New Not Applicable
FTBD11 Offline C Language New Not Applicable
FTBD12 Offline C Language New Not Applicable
FTBD13 Offline C Language New Not Applicable
FTER00 Offline C Language New Not Applicable
FTGN00 Offline C Language New Not Applicable
FTPS00 Offline C Language New Not Applicable
FTPS01 Offline C Language New Not Applicable
FTPS02 Offline C Language New Not Applicable
FTPS03 Offline C Language New Not Applicable
FTPS04 Offline C Language New Not Applicable
FTPS05 Offline C Language New Not Applicable
FTPS06 Offline C Language New Not Applicable
FTPS07 Offline C Language New Not Applicable
FTPS08 Offline C Language New Not Applicable
FTRG01 Offline C Language New Not Applicable
FTRG02 Offline C Language New Not Applicable
FTRG03 Offline C Language New Not Applicable
FTRG04 Offline C Language New Not Applicable
FTRG05 Offline C Language New Not Applicable
FTRG06 Offline C Language New Not Applicable
FTRG07 Offline C Language New Not Applicable
FTRG08 Offline C Language New Not Applicable
FTTD00 Offline C Language New Not Applicable
FTVA00 Offline C Language New Not Applicable
FTVA01 Offline C Language New Not Applicable
FTVA02 Offline C Language New Not Applicable
FTVA03 Offline C Language New Not Applicable
GPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
HPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
IBMSVC Online Assembler Changed This segment contains the IBM SVC table entries. CRESVCs are now coded in the IBMSVC segment.
IDSCFW Online Assembler Changed This segment has been moved from the High Performance Option feature (HPO feature) of the TPF 3.1 system into the TPF 4.1 base.
IPAT SIP Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
IPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
JCD7 Real-Time No Longer Supported Not Applicable
JCD9 Real-Time No Longer Supported Not Applicable
JCW0 Real-Time No Longer Supported Not Applicable
JPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
KPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
MPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
NPTV Online Assembler Changed This segment has been moved into the CCUTIL CP CSECT.
OLDA Real-Time No Longer Supported Not Applicable
OLDC Real-Time No Longer Supported Not Applicable
OLDD Real-Time No Longer Supported Not Applicable
OLDE Real-Time No Longer Supported Not Applicable
OLDF Real-Time No Longer Supported Not Applicable
OLDH Real-Time No Longer Supported Not Applicable
OLDJ Real-Time No Longer Supported Not Applicable
OLDK Real-Time No Longer Supported Not Applicable
OLDL Real-Time No Longer Supported Not Applicable
OLDN Real-Time No Longer Supported Not Applicable
OLDO Real-Time No Longer Supported Not Applicable
OLDP Real-Time No Longer Supported Not Applicable
OLDR Online Assembler Changed In the TPF 3.1 system, this segment was written in assembler language. In the TPF 4.1, this segment has been written in the IBM C language.
OLDU Real-Time No Longer Supported Not Applicable
OLD1 Real-Time No Longer Supported Not Applicable
OLD2 Real-Time No Longer Supported Not Applicable
OLD3 Real-Time No Longer Supported Not Applicable
OLD4 Real-Time No Longer Supported Not Applicable
OLD5 Real-Time No Longer Supported Not Applicable
OLD6 Real-Time No Longer Supported Not Applicable
OLD8 Real-Time No Longer Supported Not Applicable
OLD9 Real-Time No Longer Supported Not Applicable
OPMTBL FCTBG Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
PIUPRT Online Assembler Changed In the TPF 3.1 system, this segment was written in assembler language. In the TPF 4.1 system, this segment has been written in IBM C language.
PTVA Real-Time No Longer Supported Not Applicable
PTVD Real-Time No Longer Supported Not Applicable
PTVJ Real-Time No Longer Supported Not Applicable
PTVM Real-Time No Longer Supported Not Applicable
PTVQ Real-Time No Longer Supported Not Applicable
PTVY Real-Time No Longer Supported Not Applicable
RCTE Real-Time No Longer Supported Not Applicable
RTTFLM Real-Time No Longer Supported Not Applicable
SALO Online Assembler Changed In the TPF 3.1 system, this segment was written in assembler language. In the TPF 4.1 system, this segment has been written in IBM C language.
SPJPC1 Real-Time No Longer Supported Not Applicable
SPRIAT Online Assembler Changed In the TPF 3.1 system, this was a SIP macro. In the TPF 4.1 system, this is sample code.
SYFCTB FCTBG Generated (See Note 1.) New Not Applicable
SYMSEQ SIP Generated (ACP.SYMACRO) (See Note 1.) New Not Applicable
SYPGMSET SIP Generated (ACP.SYMACRO) (See Note 1.) No Longer Supported Not Applicable
SYSEQC Online Assembler Changed In the TPF 4.1 system, the system equates are now produced by the file address compute program (FACE) table generator program (FCTBG). (The SYSEQC segment is found in ACP.SYMACRO.)
TPFARAPI Online Assembler Changed This segment has been moved from the C feature of the TPF 3.1 system to the TPF 4.1 base.
UBDB Real-Time Assembler New Not Applicable
UCS1 Real-Time Assembler New Not Applicable
UELA Real-Time Assembler Changed This segment has been changed to SPARE slots within IBMPAL. If you use this segment, you need to define it within your own allocator decks (as defined in the INDSN macro of SIP Stage 1).
UELB Real-Time Assembler New Not Applicable
UELC Real-Time C Language New Not Applicable
UELD Real-Time C Language New Not Applicable
UELE Real-Time C Language New Not Applicable
UELF Real-Time C Language New Not Applicable
UELG Real-Time C Language New Not Applicable
UELH Real-Time C Language New Not Applicable
UELL Real-Time C Language New Not Applicable
UELM Real-Time C Language New Not Applicable
UELN Real-Time C Language New Not Applicable
UELO Real-Time C Language Changed This segment was changed to SPARE slots within IBMPAL. If you use this segment, you need to define it within your own allocator decks (as defined in the INDSN macro of SIP Stage 1).
UELP Real-Time C Language Changed This segment was changed to SPARE slots within IBMPAL. If you use this segment, you need to define it within your own allocator decks (as defined in the INDSN macro of SIP Stage 1).
UELQ Real-Time C Language Changed This segment was changed to SPARE slots within IBMPAL. If you use this segment, you need to define it within your own allocator decks (as defined in the INDSN macro of SIP Stage 1).
UELR Offline C Language New Not Applicable
UELS Real-Time C Language Changed This segment was changed to SPARE slots within IBMPAL. If you use this segment, you need to define it within your own allocator decks (as defined in the INDSN macro of SIP Stage 1).
UELT Real-Time C Language Changed This segment was changed to SPARE slots within IBMPAL. If you use this segment, you need to define it within your own allocator decks (as defined in the INDSN macro of SIP Stage 1).
UELU Real-Time C Language New Not Applicable
UELW Real-Time C Language New Not Applicable
UELX Real-Time C Language New Not Applicable
UEL1 Real-Time C Language New Not Applicable
UOLD Real-Time No Longer Supported Not Applicable
UOP3 Real-Time Assembler New Not Applicable
UPER Real-Time Assembler New Not Applicable
USR1 Offline Assembler New Not Applicable
USR2 Offline Assembler New Not Applicable
UVSN Real-Time C Language No Longer Supported Not Applicable
In This Table:
  • Note 1: See TPF System Generation for more information about this segment and the SIP library cross references.

Control Programs (CPs)

Table 28 summarizes the control program (CP) changes in the TPF 4.1 system.

Table 28. Changes to Control Programs (CPs)

Control Program (CP) New, Changed, or No Longer Supported? Description of Change
CCCCP2 Changed CCCCP2 is always present in the TPF 4.1 system.
CCCTIN Changed CCTIN is now linked into the control program.
CCCWTN New CCCWTN is a new CSECT.
CCDCOL New CCDCOL is a new CSECT.
CCLANG Changed CCLANG is always present in the TPF 4.1 system.
CCSTOR New CCLANG is a new CSECT.
CCUTIL New CCUTIL is a new CSECT.

Control Program (CP) Copy Members

Table 29 summarizes the control program (CP) copy member changes in the TPF 4.1 system.

Table 29. Changes to Control Program (CP) Copy Members

CP Copy Member New, Changed, or No Longer Supported? CSECT Where the CP Copy Member is Located
CCW1 New CCCWTN
CCW2 New CCCWTN
CDC1 New CCDCOL
CEFA New CCTAPE
CEFD No Longer Supported Not Applicable
CEFG No Longer Supported Not Applicable
CEFZ New CCTAPE
CFAC New CCDBAF
CIDP New CCCPSE
CJIE New CCSONS
CJIN No Longer Supported Not Applicable
CJIR New CCSONS
CJIW New CCSONS
CLHH New CCSTOR
CLHP New CCSTOR
CLHV New CCSTOR
CLRA No Longer Supported Not Applicable
CLRC No Longer Supported Not Applicable
CLRE No Longer Supported Not Applicable
CLRI No Longer Supported Not Applicable
CLRK No Longer Supported Not Applicable
CLRM No Longer Supported Not Applicable
CLRO No Longer Supported Not Applicable
CLRQ No Longer Supported Not Applicable
CLRS No Longer Supported Not Applicable
CLRU No Longer Supported Not Applicable
CLRW No Longer Supported Not Applicable
CLRY No Longer Supported Not Applicable
CLSA No Longer Supported Not Applicable
CLSC No Longer Supported Not Applicable
CLSE No Longer Supported Not Applicable
CLSG No Longer Supported Not Applicable
CLSI No Longer Supported Not Applicable
CLSK No Longer Supported Not Applicable
CLSM No Longer Supported Not Applicable
CLSO No Longer Supported Not Applicable
CLTA No Longer Supported Not Applicable
CLTC No Longer Supported Not Applicable
CLUA No Longer Supported Not Applicable
CLUC No Longer Supported Not Applicable
CLUI No Longer Supported Not Applicable
CLVO No Longer Supported Not Applicable
CMDI New CCMCDC
CMIS New CCNUCL
CNOM New CCSICF
CPER New CCCPSE
CPSL New CCCPSE
CPSM New CCCPSE
CPSP No Longer Supported Not Applicable
CRTT New CCUTIL
CS0F New CCSNA4
CS9A No Longer Supported Not Applicable
CS9B New CCSNAF
CTIN New CCCTIN
CTSF New CCUTIL
CT38 New CCCTIN
CT99 New CCCTIN
CUDP New CCUEXT
LPTV No Longer Supported Not Applicable
UFZ0 New CCNUCL