HP OpenVMS Systems

ask the wizard
Content starts here

EXE$CVT_EPID_TO_PCB, Exec Calls?

» close window

The Question is:

 
Hi,
 
On Alpha how do I convert the extended PID to the corresponding PCB address ?
 On VAX we have the routine EXE$EPID_TO_PCB.
Any help would be greatly appreciated.
 
Thanks,
Raj Mohan
 
 


The Answer is :

 
  You will want access to the OpenVMS Source Listings, with the
  part number referenced in the OpenVMS FAQ.  Alternatively, the
  following may be of interest -- the EXE_STD$ calls indicate
  routines that have CALLS-style interfaces and argument passing.
 
SDA> READ/EXECUTIVE
...
SDA> SHOW SYMBOL *EPID*
 
Symbols sorted by name
----------------------
CTL$GL_INITIAL_EPID             = 00000000.7FFF000C :  7FF86000.00000834
EXE$CVT_EPID_TO_IPID            = FFFFFFFF.810D66F0 :  00000000.00003088
EXE$CVT_EPID_TO_IPID_C          = FFFFFFFF.80150740 :  B75E0008.43C6153E
EXE$CVT_EPID_TO_KTB             = FFFFFFFF.810D6458 :  00000000.00303089
EXE$CVT_EPID_TO_KTB_C           = FFFFFFFF.8014F4A0 :  B77E0000.43CC153E
EXE$CVT_EPID_TO_PCB             = FFFFFFFF.810D66D0 :  00000000.00003088
EXE$CVT_EPID_TO_PCB_C           = FFFFFFFF.80150650 :  B75E0000.43C2153E
EXE$CVT_IPID_TO_EPID            = FFFFFFFF.810D6700 :  00000000.00003088
EXE$CVT_IPID_TO_EPID_C          = FFFFFFFF.801508B0 :  4378153B.43C4153E
EXE_STD$CVT_EPID_TO_IPID        = FFFFFFFF.810D6630 :  00000000.00003088
EXE_STD$CVT_EPID_TO_IPID_C      = FFFFFFFF.80150710 :  B75E0008.43C6153E
EXE_STD$CVT_EPID_TO_PCB         = FFFFFFFF.810D6610 :  00000000.00003088
EXE_STD$CVT_EPID_TO_PCB_C       = FFFFFFFF.80150630 :  B75E0000.43C2153E
EXE_STD$CVT_IPID_TO_EPID        = FFFFFFFF.810D6640 :  00000000.00003088
EXE_STD$CVT_IPID_TO_EPID_C      = FFFFFFFF.80150890 :  B43E0000.43C4153E
SYS$GL_UISBG_EPID               = FFFFFFFF.81008DE0 :  00000000.00000000
 
 

answer written or last revised on ( 17-DEC-2003 )

» close window