vms_prvdef module

(PYVMS LOGO) Python on OpenVMS

(go to: table of contents, index, list of VMSDEF modules, prev: vms_prcdef, next: vms_pscandef)

The 'vms_prvdef' module contains bitmasks that are defined in '$PRVDEF' which defines the process privilege bits. The privilege masks are 64-bit wide. They are represented as Python long integers. Handling of these masks is explained in GENMAN 'programming, processes, privileges'.

These definitions are usefull for the JPI$_AUTHPRIV, JPI$_CURPRIV, JPI$_IMAGPRIV and JPI$_PROCPRIV item codes that are used in a call to vms_lib.getjpi() or vms_sys.getjpiw(), the UAI$_DEF_PRIV and UAI$_PRIV item codes that are used in a call to vms_sys.getuai() or vms_sys.setuai(), the vms_sys.creprc() or the vms_sys.process_scan() routines.

@@ Ignore the 'PRV$_NULL' item code in this module. It is a work-around to a deficy in the VMSDEF2MAR.COM procedure which currently cannot cope with a VMSDEF module that has no item codes.


- VMSDEF_$PRVDEF.DAT
- VMSDEF_$PRVDEF.MAR.
(See 'maintaining VMSDEF modules' for details)


(go to: table of contents, index, list of VMSDEF modules, prev: vms_prcdef, next: vms_pscandef)

02-MAR-1999 ZE.