Skip to main content

TPF : Support : Maintenance

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

APAR NUMBER:  PJ31680                         
PRODUCT:  z/TPF
FUNCTIONAL AREA:  CONTINUOUS DATA COLLECTION (CDC)
SHIPPED IN PUT:  4
 

ABSTRACT:
ENQ_NAME PROVIDED ON ENQC CALL IS NOT INITIALIZED
 
PACKAGE CONTENTS:
Source Segments:
(C) base/rt/cdcp.c
 
Object Only Binaries:
None.
 
Configuration Independent Binaries:
(C) base/obj/cdcp.o
(C) base/load/CDCP.so
 
Support Files:
base/lst/cdcp.lst
base/lst/CDCP.map
 
OTHER BINARIES TO BUILD:
None.
 
PREREQUISITE APARS IN APPLICATION ORDER:
base/rt/cdcp.c
PJ30403(1) PJ30419(1) PJ30609(2) PJ30742(2) PJ30944(2)
PJ30979(2) PJ30885(2) PJ31329(3) PJ31332(3) PJ31466(3)
PJ31437(3) PJ31549(4) PJ31582(4) 
base/obj/cdcp.o
PJ30403(1) PJ30419(1) PJ30609(2) PJ30742(2) PJ30944(2)
PJ30979(2) PJ30885(2) PJ31329(3) PJ31332(3) PJ31466(3)
PJ31437(3) PJ31549(4) PJ31582(4) 
base/load/CDCP.so
PJ30403(1) PJ30419(1) PJ30609(2) PJ30742(2) PJ30944(2)
PJ30979(2) PJ30885(2) PJ31329(3) PJ31332(3) PJ31466(3)
PJ31437(3) PJ31549(4) PJ31582(4) 
 

COMMENTS:
An uninitialized name provided to the enqc call causes the
address 0 to be used as the address of the name. This did not
cause any run time errors with CDC but it could if another
program also used the address 0 for any reason.
 

SOLUTION:
The cdc_lock which is passed in the ENQ_NAME parameter to the
enqc function has been initialized to "IBM_CDCI". This will
satisfy the documented requirements of the enqc function and
guarantee that CDC uses a unique lock.
 
COREQS:
None.
 

MIGRATION CONSIDERATIONS:
None.
 
BUILD COMMANDS AND INSTRUCTIONS:
#maketpf commands for linux
maketpf -f CDCP cdcp.o
maketpf CDCP link
 
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
 
APAR URL:
http://www.ibm.com/software/htp/tpf/ztpfmaint/put4/PJ31680.htm
APAR Package