[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference evms::y2k

Title:OpenVMS Year 2000
Moderator:EVMS::MARIONN
Created:Mon Aug 26 1996
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:82
Total number of notes:427

6.0. "date cells/routines/interfaces" by EVMS::MARION (So many fish ...) Mon Feb 10 1997 17:02

    This note will contain the current list of OpenVMS interfaces,
    data cells, and structures that relate to timing or dates.  Note
    that this list will not be complete until our investigation is
    further along.  If in your investigations, you find that this list
    should be updated, please reply to this note, or send me mail.  I
    will update this list as necessary.
    
    This list has many potential uses, please help us make it complete.
    
    Thanks,
    Karen.
T.RTitleUserPersonal
Name
DateLines
6.1Initial listEVMS::MARIONSo many fish ...Mon Feb 10 1997 17:07284
BACKUP API Files and Routines:
------------------------------
BA*DEF,BA*STRUC.BAS             ! BCK_OPT_STRUCT_DT
BA*DEF,BA*STRUC.R32
BA*DEF,BA*STRUC.H
BA*DEF,BA*STRUC.FOR
BA*DEF,BA*STRUC.MAR
BACKUP$START			!BCK_OPT_K_BACKUP
				!BCK_OPT_K_BEFORE_TYPE
				!BCK_OPT_K_CREATED
				!BCK_OPT_K_EXPIRED
				!BCK_OPT_K_FAST
				!BCK_OPT_K_MODIFIED
				!BCK_OPT_K_RECORD
				!BCK_OPT_K_SINCE_TYPE
				!BCK_OPT_K_SINCE_VALUE
				!BCK_OPT_K_TAPE_EXPIRATION

File Definition Language (FDL) Routines:
----------------------------------------
FDL$CREATE    		  	!RMS$_EXP
!
!Librarian (LBR) Routines		
LBR$GET_HEADER			!LHI$L_CREDAT
				!LHI$L_UPDTIM

Lexical functions:
-----------------
  F$CVTIME
  F$ENVIRONMENT - OUTPUT_RATE returns delta time
  F$EXTRACT - can use this function to extract hours from date and time
              string returned by F$TIME
  F$FAO - FAO directives !%T (time) and !%D (date)
  F$FILE_ATTRIBUTES - time items: BDT, CDT, EDT, RDT
  F$GETJPI - several items
  F$GETQUI - several time items, e.g. JOB_RETENTION_TIME, AFTER_TIME, etc.
  F$GETSYI - items BOOTTIME, CLUSTER_FTIME
  F$TIME

LIB$ Routines:
--------------
LIB$ADD_TIMES
LIB$CONVERT_DATE_STRING 
LIB$CVTF_FROM_INTERNAL_TIME 
LIB$CVTF_TO_INTERNAL_TIME 
LIB$CVT_FROM_INTERNAL_TIME 
LIB$CVT_TO_INTERNAL_TIME 
LIB$CVT_VECTIM
LIB$DATE_TIME
LIB$DAY
LIB$DAY_OF_WEEK
LIB$FORMAT_DATE_TIME 	
LIB$GET_DATE_FORMAT  
LIB$GETJPI
    JPI$_LOGINTIM
LIB$GETQUI
    QUI$_AFTER_TIME
    QUI$_SUBMISSION_TIME
LIB$GET_MAXIMUM_DATE_LENGTH
LIB$MULTF_DELTA_TIME 
LIB$MULT_DELTA_TIME
LIB$SUB_TIMES 		
LIB$SYS_ASCTIM

Mail Utility (MAIL) Routines:
-----------------------------
MAIL$MESSAGE_COPY		!MAIL$_DATIMUSED              
MAIL$MESSAGE_GET                !MAIL$_MESSAGE_BINARY_DATE
                                !MAIL$_MESSAGE_DATE
MAIL$MESSAGE_INFO		!MAIL$_MESSAGE_BINARY_DATE
				!MAIL$_MESSAGE_DATE
MAIL$MESSAGE_SELECT		!MAIL$_MESSAGE_BEFORE
				!MAIL$_MESSAGE_SINCE

Record Management Utilities 
---------------------------
Analyze/RMS_File Utility          !RU_JOURNAL (qualifiers)
                                  !TOP 
Convert Utility                   !STATISTICS (qualifier)
                                  !  Elapsed time
                                  !  CPU time
Convert/Reclaim Utility           !STATISTICS (qualifier)
                                  !  Elapsed time
                                  !  CPU time
Edit/FDL Utlity                   !ADD (command)
                                  !  DATE (primary attribute)
File Definition Language Facility !CONNECT (section)
                                  !  TIMEOUT_ENABLE
                                  !  TIMEOUT_PERIOD
                                  !DATE (section)
                                  !  BACKUP
                                  !  CREATION
                                  !  EXPIRATION
                                  !  REVISION
                                  !NETWORK (section)
                                  !  LINK_TIMEOUT
Extended Attribute Block          !XABDAT (date and time information)


RMS Control Block Macros & Field(s):
------------------------------------
$XABDAT, XABDAT_STORE		!XAB$Q_BDT	
				!XAB$Q_CDT
				!XAB$Q_EDT
				!XAB$Q_RDT
				!XAB$Q_RCD
                                !XAB$Q_EFF
$XABRDT, XABRDT_STORE           !XAB$Q_RDT

RMS Routines & Field(s) or Macro(s):
------------------------------------
SYS$CLOSE			!FAB$L_XAB	!XABRDT
SYS$CREATE                      !FAB$L_XAB	!XABDAT
                                                !XABRDT
SYS$DISPLAY			!FAB$L_XAB	!XABDAT
                                                !XABRDT
SYS$OPEN			!XABDAT
				!XABRDT

Symbiont/Job Controller Interface (SMB) Routines:
-------------------------------------------------
SMB$READ_MESSAGE_ITEM		!SMBMSG$K_AFTER_TIME
                                !SMBMSG$K_TIME_QUEUED

System service interface names:
-------------------------------
$ASCTIM
$ASCUTC
$AUDIT_EVENT
$BINTIM
$BINUTC
$CANTIM
$CANWAK
$CREPRC         !mbxunt argument ($ACCDEF macro)
                !ACC$Q_TERMTIME
                !ACC$Q_LOGIN
$DNS            !DNS$_EXPIRETIME (item codes)
                !DNS$_EXTENDTIME
                !DNS$_CONTEXTVARTIME
                !DNS$_OUTCTS
                !DNS$_WAIT
$FAO            !!%T (directives for output string)
                !!%D
$GETJPI         !JPI$_LAST_LOGIN_I
                !JPI$_LAST_LOGIN_N
                !JPI$_LOGINTIM
$GETQUI         !QUI$_AFTER_TIME (item codes)
                !QUI$_JOB_COMPLETION_TIME
                !QUI$_JOB_RETENTION_TIME
                !QUI$_AFTER_TIME
                !QUI$_SUBMISSION_TIME
                !QUI$_SUBMISSION_TIME
$GETSYI         !SYI$_BOOTIME (item codes)
                !SYI$_CLUSTER_FTIME
$GETTIM
$GETUAI         !UAI$_EXPIRATION
                !UAI$_LASTLOGIN_I
                !UAI$_LASTLOGIN_N
                !UAI$_PWD_DATE
                !UAI$_PWD_LIFETIME
                !UAI$_PWD2_DATE
$GETUTC
$NUMTIM
EXE$ALTNUMTIM
$NUMUTC
$SCHDWK
$SETIME
$SETIMR
$SETUAI         !UAI$_EXPIRATION
                !UAI$_LASTLOGIN_I
                !UAI$_LASTLOGIN_N
                !UAI$_PWD_DATE
                !UAI$_PWD_LIFETIME
                !UAI$_PWD2_DATE
$SHOW_INTRUSION !breakin_block (argument
                !  Time field
$SNDJBC         !SJC$_AFTER_TIME (item codes)
                !SJC$_NO_AFTER_TIME
                !SJC$_JOB_RETAIN_TIME
$START_TRANS    !timeout (argument)
$TIMCON

Internal interface routine names:
---------------------------------
EXE$INSTIMQ
SCH$ONE_SEC
EXE$WRITE_HWCLOCK
EXE$READ_HWCLOCK
EXE$WRITE_LOCAL_HWCLOCK
SCH$TICKS_TO_SECONDS
SCH$SECONDS_TO_TICKS
SCH$ADD_TICKS

System macro names used for timing activities:
----------------------------------------------
READ_SYSTIME
READ_TDF
WRITE_TDF

Global system cells dealing with time formats:
----------------------------------------------
EXE$GQ_TODCBASE
EXE$GQ_SAVED_HWCLOCK
EXE$GQ_TDF
SCH$GL_AWSTIME
SCH$GW_LONGWAIT
SCH$GW_DORMANTWAIT
SCS$GW_TIMVCFAIL
SGN$GL_EXTRACPU
IOC$GW_MVTIMEOUT
IOC$GW_TAPE_MVTIMEOUT
LCK$GL_WAITTIME
SCS$GW_PASTMOUT
SGN$GW_TPWAIT
EXE$GW_CLKINT
TTY$GL_TIMEOUT
SYS$GB_PWD_TMO
SYS$GB_RETRY_TMO
SYS$GL_HID_TIM
CLU$GL_MSCP_CMD_TMO
SCH$GL_AFFINITY_TIME
EXE$GL_SHADOW_MBR_TIMEOUT
SGN$GL_NPAG_INTERVAL
SCH$GW_IOTA
SCS$GW_PRCPOLINT
SCS$GW_PAPOLINT
SCS$GW_PAPOOLIN
SYS$GL_BRK_TMO
CLU$GW_RECNXINT
CLU$GW_QDSKINTERVAL
EXE$GL_SHADOW_SYS_TMO
EXE$GL_SHADOW_SYS_WAIT
EXE$GL_TRANSITION_YEAR
SWP$GL_TROLL_TIME
SCS$GL_MIN_CONN_WAIT_INTERVAL
SCS$GL_MIN_PORT_WAIT_INTERVAL
SCS$GL_INIT_TIMEOUT
EXE$GL_ABSTIM_UTICS
EXE$GW_CLKUTICR
EXE$GW_CLKUTICS
SWP$GL_SWTIME
EXE$GL_PFATIM
EXE$GQ_PFAILTIME
EXE$GQ_PWRDONE
EXE$GQ_PWRINTVL
PMS$GL_QLEN_TOINT
PMS$GL_QLEN_TOCTR
EXE$GL_ABSTIM
EXE$GQ_SYSTIME
EXE$GQ_BOOTIME
EXE$GL_SYSTICK
EXE$GL_TICKWIDTH
EXE$GL_SOFTTICK
EXE$GL_TIME_DEVIATION
EXE$GL_CLOCK_DRIFT
EXE$GL_TICKLENGTH
EXE$GL_TENUSEC
EXE$GL_UBDELAY
LCK$GQ_BITMAP_EXP
LCK$GQ_BITMAP_EXPLCL
EXE$GL_BADACV_T
EXE$GQ_1ST_TIME
SMP$GQ_PROPOSED_HWCLOCK
SMP$GQ_NEW_HWCLOCK
EXE$GL_ABSTIM_TICS

Structure offset names that contain time formats:
-------------------------------------------------
TQE$Q_TIME
TQE$Q_DELTA
TQE$L_CPUTIM
LKB$L_DUETIME
UCB$L_TT_RDUE
UCB$L_DUETIM
CRB$L_DUETIME
KTB$L_TQUANT
KTB$L_QUANT
PHD$L_CPUTIM
PCB$L_CPUTIM
PCB$L_KERNEL_COUNTER
CWPSSWK$Q_REPTIM
CWPSSWK$Q_DAYTIM


6.2Current list with Y2K statusEVMS::MARIONSo many fish ...Fri Feb 14 1997 15:24100
!
! System service interface names
!
$ASCTIM			Pass
$ASCTIM_G		Pass
$ASCTIM_S		Pass
SYS$ASCTIM		Pass
EXE$ASCTIM		Pass

$BINTIM			Pass, with 2-digit input allowed for Alpha
$BINTIM_G		Pass, with 2-digit input allowed for Alpha
$BINTIM_S		Pass, with 2-digit input allowed for Alpha
SYS$BINTIM		Pass, with 2-digit input allowed for Alpha
EXE$BINTIM		Pass, with 2-digit input allowed for Alpha

$NUMTIM			Pass
$NUMTIM_G		Pass
$NUMTIM_S		Pass
SYS$NUMTIM		Pass
EXE$NUMTIM		Pass

$GETTIM			Pass
$GETTIM_S		Pass
$GETTIM_G		Pass
SYS$GETTIM		Pass
EXE$GETTIM		Pass

$SETIME			Pass
$SETIME_G		Pass
$SETIME_S		Pass
SYS$SETIME		Pass
EXE$SETIME		Pass
EXE$SETIME_INT		Pass

$SETIMR			Pass
$SETIMR_G		Pass
$SETIMR_S		Pass
SYS$SETIMR		Pass
EXE$SETIMR		Pass

$SCHDWK			Pass
$SCHDWK_G		Pass
$SCHDWK_S		Pass
SYS$SCHDWK		Pass
EXE$SCHDWK		Pass
!
! Internal interface routine names
!
EXE$INSTIMQ		Pass
SCH$ONE_SEC		Pass
EXE$WRITE_HWCLOCK	Pass
EXE$READ_HWCLOCK	Pass
EXE$WRITE_LOCAL_HWCLOCK	Pass
SCH$TICKS_TO_SECONDS	Pass
SCH$SECONDS_TO_TICKS	Pass
SCH$ADD_TICKS		Pass
!
! System Macro-32 LIB or STARLET macro names
!
READ_SYSTIME		Pass
READ_TDF		Pass
WRITE_TDF		Pass

!
! Global system cells dealing with time formats
!
EXE$GQ_TODCBASE		Pass
EXE$GQ_SAVED_HWCLOCK	Pass
EXE$GQ_TDF		Pass
EXE$GL_ABSTIM_UTICS	Pass
EXE$GQ_PFAILTIME	Pass
EXE$GQ_PWRDONE		Pass
EXE$GL_ABSTIM		Pass
EXE$GQ_SYSTIME		Pass
EXE$GQ_BOOTIME		Pass
EXE$GL_SYSTICK		Pass
EXE$GL_TICKWIDTH	Pass
EXE$GL_SOFTTICK		Pass
EXE$GL_TIME_DEVIATION	Pass
EXE$GL_CLOCK_DRIFT	Pass
EXE$GL_TICKLENGTH	Pass
EXE$GL_TENUSEC		Pass
EXE$GQ_1ST_TIME		Pass
SMP$GQ_PROPOSED_HWCLOCK	Pass
SMP$GQ_NEW_HWCLOCK	Pass
EXE$GL_ABSTIM_TICS	Pass

!
! Structure offset names that contain time formats
!
TQE$Q_TIME		Pass
TQE$Q_DELTA		Pass
TQE$L_CPUTIM		Pass
KTB$L_QUANT		Pass
KTB$L_WAITIME		Pass
KTB$L_ONQTIME		Pass
PHD$L_CPUTIM		Pass
PCB$L_CPUTIM		Pass
CWPSSWK$Q_REPTIM	Pass
CWPSSWK$Q_DAYTIM	Pass
6.3wondering about ACP-QIO interfaceLASSIE::CORENZWITstuck in postcrypt queueMon Feb 17 1997 11:014
    wondering about ACP-QIO interface, especially ATR$C_EXPDAT and
    ATR$C_ASCDATES
    
    Julie
6.4Latest list with status where availableEVMS::MARIONSo many fish ...Mon Feb 17 1997 16:44429
! System service interface names

$ASCTIM                 Pass
$ASCTIM_G               Pass
$ASCTIM_S               Pass
SYS$ASCTIM              Pass
EXE$ASCTIM              Pass
$ASCUTC
$AUDIT_EVENT

$BINTIM                 Pass, with 2-digit input allowed for Alpha
$BINTIM_G               Pass, with 2-digit input allowed for Alpha
$BINTIM_S               Pass, with 2-digit input allowed for Alpha
SYS$BINTIM              Pass, with 2-digit input allowed for Alpha
EXE$BINTIM              Pass, with 2-digit input allowed for Alpha
$BINUTC
$CANTIM
$CANWAK
$CREPRC         !mbxunt argument ($ACCDEF macro)
                !ACC$Q_TERMTIME
                !ACC$Q_LOGIN
$DNS            !DNS$_EXPIRETIME (item codes)
                !DNS$_EXTENDTIME
                !DNS$_CONTEXTVARTIME
                !DNS$_OUTCTS
                !DNS$_WAIT
$FAO            !!%T (directives for output string)
                !!%D
$GETDVI         !DVI$_STS (item code)
                !$UCBBDEF macro
                !  UCB$V_TIM
                !  UCB$V_TIMOUT
$GETJPI         !JPI$_CPULIM  (item codes)
                !JPI$_LAST_LOGIN_I
                !JPI$_LAST_LOGIN_N
                !JPI$_LOGINTIM
                !JPI$_TQCNT
                !JPI$_TQLM
                !JPI$_VP_CPUTIM
$GETQUI         !QUI$_AFTER_TIME (item codes)
                !QUI$_JOB_COMPLETION_TIME
                !QUI$_JOB_RETENTION_TIME
                !QUI$_AFTER_TIME
                !QUI$_SUBMISSION_TIME
                !QUI$_SEARCH_TIMED_RELEASE_JOBS
                !QUI$_SUBMISSION_TIME
                !QUI$_TIMED_RELEASE_JOB_COUNT
$GETSYI         !SYI$_BOOTIME (item codes)
                !SYI$_CLUSTER_FTIME
$GETTIM                 Pass
$GETTIM_S               Pass
$GETTIM_G               Pass
SYS$GETTIM              Pass
EXE$GETTIM              Pass
$GETUAI         !UAI$_BATCH_ACCESS_P (item codes)
                !UAI$_BATCH_ACCESS_S
                !UAI$_DIALUP_ACCESS_P
                !UAI$_DIALUP_ACCESS_S
                !UAI$_EXPIRATION
                !UAI$_LASTLOGIN_I
                !UAI$_LASTLOGIN_N
                !UAI$_LOCAL_ACCESS_P
                !UAI$_LOCAL_ACCESS_S
                !UAI$_NETWORK_ACCESS_P
                !UAI$_NETWORK_ACCESS_S
                !UAI$_PWD_DATE
                !UAI$_PWD_LIFETIME
                !UAI$_PWD2_DATE
                !UAI$_REMOTE_ACCESS_P
                !UAI$_REMOTE_ACCESS_S
$GETUTC
$HIBER
$INIT_VOL       !INIT$_OVR_EXP (item codes)
                !INIT$_NO_OVR_EXP
$MOUNT          !MNT$_FLAGS (item code)
                !  MNT$M_OVR_EXP
$NUMTIM                 Pass
$NUMTIM_G               Pass
$NUMTIM_S               Pass
SYS$NUMTIM              Pass
EXE$NUMTIM              Pass
EXE$ALTNUMTIM
$NUMUTC
$QIO            !SS$_CONNECFAIL (condition value returned)
$SCHDWK                 Pass
$SCHDWK_G               Pass
$SCHDWK_S               Pass
SYS$SCHDWK              Pass
EXE$SCHDWK              Pass
$SCHED          !CSH$_SET_TIMEOUT  (item code)
                !  argument p2
$SETIME                 Pass
$SETIME_G               Pass
$SETIME_S               Pass
SYS$SETIME              Pass
EXE$SETIME              Pass
EXE$SETIME_INT          Pass
$SETIMR                 Pass
$SETIMR_G               Pass
$SETIMR_S               Pass
SYS$SETIMR              Pass
EXE$SETIMR              Pass
$SETPRA         !astadr (arguemnt)
$SETUAI         !UAI$_BATCH_ACCESS_P (item codes)
                !UAI$_BATCH_ACCESS_S
                !UAI$_CPUTIM
                !UAI$_DIALUP_ACCESS_P
                !UAI$_DIALUP_ACCESS_S
                !UAI$_EXPIRATION
                !UAI$_LASTLOGIN_I
                !UAI$_LASTLOGIN_N
                !UAI$_LOCAL_ACCESS_P
                !UAI$_LOCAL_ACCESS_S
                !UAI$_NETWORK_ACCESS_P
                !UAI$_NETWORK_ACCESS_S
                !UAI$_PASSWORD
                !UAI$_PASSORD2
                !UAI$_PWD_DATE
                !UAI$_PWD_LIFETIME
                !UAI$_PWD2_DATE
                !UAI$_REMOTE_ACCESS_P
                !UAI$_REMOTE_ACCESS_S
                !UAI$_TQCNT
$SHOW_INTRUSION !breakin_block (argument
                !  Time field
$SNDERR
$SNDJBC         !SJC$_AFTER_TIME (item codes)
                !SJC$_NO_AFTER_TIME
                !SJC$_JOB_RETAIN_TIME
                !SJC_CPU_DEFAULT
$START_TRANS    !timeout (argument)
$TIMCON
$WAKE

SYS$GRANT_LICENSE  ! LMF
SYS$LOOKUP_LICENSE ! LMF



LIB$ RTL:

LIB$ADD_TIMES
LIB$CONVERT_DATE_STRING 
LIB$CVTF_FROM_INTERNAL_TIME 
LIB$CVTF_TO_INTERNAL_TIME 
LIB$CVT_FROM_INTERNAL_TIME 
LIB$CVT_TO_INTERNAL_TIME 
LIB$CVT_VECTIM 
LIB$DATE_TIME 		
LIB$DAY
LIB$DAY_OF_WEEK
LIB$FORMAT_DATE_TIME 	
LIB$FREE_DATE_TIME_CONTEXT
LIB$FREE_TIMER
LIB$GET_DATE_FORMAT  
LIB$GETJPI
    JPI$_LOGINTIM
LIB$GETQUI
    QUI$_AFTER_TIME
    QUI$_SUBMISSION_TIME
LIB$GET_MAXIMUM_DATE_LENGTH
LIB$INIT_DATE_TIME_CONTEXT
LIB$INIT_TIMER
LIB$MULTF_DELTA_TIME 
LIB$MULT_DELTA_TIME
LIB$SHOW_TIMER
LIB$STAT_TIMER
LIB$SUB_TIMES 		
LIB$SYS_ASCTIM
LIB$WAIT

--------SMG$ RTL routines-----------

The following SMG$ routines have a "timeout" argument:

SMG$READ_COMPOSED_LINE
SMG$READ_KEYSTROKE
SMG$READ_LOCATOR
SMG$READ_STRING
SMG$READ_VERIFY
SMG$SELECT_FROM_MENU



! BACKUP API Files and Routines
BA*DEF,BA*STRUC.BAS             ! BCK_OPT_STRUCT_DT
BA*DEF,BA*STRUC.R32
BA*DEF,BA*STRUC.H
BA*DEF,BA*STRUC.FOR
BA*DEF,BA*STRUC.MAR
BACKUP$START			!BCK_OPT_K_BACKUP
				!BCK_OPT_K_BEFORE_TYPE
				!BCK_OPT_K_CREATED
				!BCK_OPT_K_EXPIRED
				!BCK_OPT_K_FAST
				!BCK_OPT_K_MODIFIED
				!BCK_OPT_K_RECORD
				!BCK_OPT_K_SINCE_TYPE
				!BCK_OPT_K_SINCE_VALUE
				!BCK_OPT_K_TAPE_EXPIRATION
!
!
!Common Journaling Facility (CJF) (undocumented)
CJF$CREJNL                     	!JSB$_Q_EXPDAT
CJF$MNTJMD 			!MNT$M_OVR_EXP
CJF$MODFLT  			!JFCB$C_DATTIM,JFCB$S_DATTIM
                                !JFCB$C_EXCLUDE
   				!JFCB$C_INCLUDE
    				!JFCB$C_NONE
CJF$POSJNL			!JFCB$C_DATTIM,JFCB$S_DATTIM
                                !JFCB$C_EXCLUDE
   				!JFCB$C_INCLUDE
    				!JFCB$C_NONE
CJF$READJNL			!JATR$C_TIME,JATR$S_TIME
                                !JATR$C_JNLCRDAT,JATR$S_JNLCRDAT
				!JATR$C_FILCRDAT,JATR$S_FILCRDAT
CJF$RECOVER			!JFCB$C_DATTIM,JFCB$S_DATTIM
				!JFCB$C_EXCLUDE
   				!JFCB$C_INCLUDE
    				!JFCB$C_NONE
!
!
!Command Language Interpreter (CLI) Routines
CLI$GET_VALUE	                !$LINE
!
!
!File Definition Language (FDL) Routines
FDL$CREATE    		  	!RMS$_EXP
!
!
!Librarian (LBR) Routines		
LBR$GET_HEADER			!LHI$L_CREDAT
				!LHI$L_UPDTIM
!
!
!LOGINOUT (LGI) Routines
LGI$ICR_CHKRESTRICT		!LGI$ICB_MODALHOURS
LGI$ICB_GET_INPUT
!
!
!Mail Utility (MAIL) Routines
MAIL$MESSAGE_COPY		!MAIL$_DATIMUSED              
MAIL$MESSAGE_GET                !MAIL$_MESSAGE_BINARY_DATE
                                !MAIL$_MESSAGE_DATE
MAIL$MESSAGE_INFO		!MAIL$_MESSAGE_BINARY_DATE
				!MAIL$_MESSAGE_DATE
MAIL$MESSAGE_SELECT		!MAIL$_MESSAGE_BEFORE
				!MAIL$_MESSAGE_SINCE
!
!
!Symbiont/Job Controller Interface (SMB) Routines
SMB$READ_MESSAGE_ITEM		!SMBMSG$K_AFTER_TIME
                                !SMBMSG$K_TIME_QUEUED
!
!
!SORT/MERGE (SOR) Routines
SOR$BEGIN_MERGE 		!SOR$_SIGNCOMPQ



Lexical functions:
-----------------
  F$CVTIME -           converts absolute or a combination time string to a
                       string in the form <variable>(yyyy-mm-dd hh:mm:ss.cc).
                       Function can also return info. about absolute, 
                       combination, or delta time string.

  F$ENVIRONMENT -      item OUTPUT_RATE returns delta time

  F$EXTRACT -          can use this function to extract hours from date and 
                       time string returned by F$TIME

  F$FAO -              FAO directives !%T (time) and !%D (date)

  F$FILE_ATTRIBUTES -  items BDT - backup date/time
 			     CDT - creation date/time
			     EDT - expiration date/time
                             RDT - revision date/time

  F$GETJPI - 	       items LAST_LOGIN_I - last interactive login time
			     LAST_LOGIN_N - last noninteractive login time
			     LOGINTIM - process creation time

  F$GETQUI -           items AFTER_TIME - system time when job can execute
			     CPU_DEFAULT - default time limit for job or 
                                           queue in delta time
			     CPU_LIMIT - maximum time limit for job or queue 
                                           in delta time
			     JOB_COMPLETION_TIME - time job completed
			     JOB_RETENTION_TIME - returns system time
                             SUBMISSION_TIME - time job submitted to queue

  F$GETSYI -           item for local node:
                             BOOTTIME - time the system was booted
                       item for local node or other node in the cluster:
			     CLUSTER_FTIME - time the first node in cluster
				         was booted

  F$TIME -             Returns the current date and time in absolute time
                       format: dd-mmm-yyyy hh:mm:ss.cc



Record Management Utilities 
---------------------------
Analyze/RMS_File Utility          !RU_JOURNAL (qualifiers)
                                  !TOP 
Convert Utility                   !STATISTICS (qualifier)
                                  !  Elapsed time
                                  !  CPU time
Convert/Reclaim Utility           !STATISTICS (qualifier)
                                  !  Elapsed time
                                  !  CPU time
Edit/FDL Utlity                   !ADD (command)
                                  !  DATE (primary attribute)
File Definition Language Facility !CONNECT (section)
                                  !  TIMEOUT_ENABLE
                                  !  TIMEOUT_PERIOD
                                  !DATE (section)
                                  !  BACKUP
                                  !  CREATION
                                  !  EXPIRATION
                                  !  REVISION
                                  !NETWORK (section)
                                  !  LINK_TIMEOUT
Extended Attribute Block          !XABDAT (date and time information)



RMS Reference Manual
====================
!
!
! RMS Completion Status Codes
RMS$_TMO
RMS$_EXP
!
!
! RMS Control Block Macros   /  Field(s)
$RAB, RAB_STORE 		!RAB$B_TMO
$RAB64, RAB64_STORE  		!RAB64$B_TMO
$XABDAT, XABDAT_STORE		!XAB$Q_BDT	
				!XAB$B_BLN
				!XAB$Q_CDT
				!XAB$Q_EDT
				!XAB$Q_RDT
				!XAB$Q_RCD
                                !XAB$Q_EFF
$XABITM				!XAB$NET_LINK_TIMEOUT
				!XAB$V_CAP_TIMXAB
$XABRDT, XABRDT_STORE           !XAB$Q_RDT
!
!
! RMS Routines          /       Field(s) or Macro(s)
SYS$CLOSE			!FAB$L_XAB	!XABRDT
SYS$CREATE                      !FAB$L_XAB	!XABDAT
                                                !XABRDT
SYS$DISPLAY			!FAB$L_XAB	!XABDAT
                                                !XABRDT
SYS$FIND			!RAB$V_TMO
                                !RAB$B_TMO
				!RAB64$B_TMO
SYS$GET				!RAB$V_TMO
				!RAB$B_TMO
				!RAB64$B_TMO
SYS$OPEN			!XABDAT
				!XABRDT
SYS$PUT				!RAB$V_TMO
				!RAB$B_TMO 
                                !RAB64$B_TMO



! Internal interface routine names
!
EXE$INSTIMQ             Pass
SCH$ONE_SEC             Pass
EXE$WRITE_HWCLOCK       Pass
EXE$READ_HWCLOCK        Pass
EXE$WRITE_LOCAL_HWCLOCK Pass
SCH$TICKS_TO_SECONDS    Pass
SCH$SECONDS_TO_TICKS    Pass
SCH$ADD_TICKS           Pass

!
! System macro names used for timing activities
!
READ_SYSTIME            Pass
READ_TDF                Pass
WRITE_TDF               Pass

!
! Global system cells dealing with time formats
!
EXE$GQ_TODCBASE		Pass
EXE$GQ_SAVED_HWCLOCK	Pass
EXE$GQ_TDF		Pass
EXE$GL_ABSTIM_UTICS	Pass
EXE$GQ_PFAILTIME	Pass
EXE$GQ_PWRDONE		Pass
EXE$GL_ABSTIM		Pass
EXE$GQ_SYSTIME		Pass
EXE$GQ_BOOTIME		Pass
EXE$GL_SYSTICK		Pass
EXE$GL_TICKWIDTH	Pass
EXE$GL_SOFTTICK		Pass
EXE$GL_TIME_DEVIATION	Pass
EXE$GL_CLOCK_DRIFT	Pass
EXE$GL_TICKLENGTH	Pass
EXE$GL_TENUSEC		Pass
EXE$GQ_1ST_TIME		Pass
SMP$GQ_PROPOSED_HWCLOCK	Pass
SMP$GQ_NEW_HWCLOCK	Pass
EXE$GL_ABSTIM_TICS	Pass

!
! Structure offset names that contain time formats
!
TQE$Q_TIME		Pass
TQE$Q_DELTA		Pass
TQE$L_CPUTIM		Pass
KTB$L_QUANT		Pass
KTB$L_WAITIME		Pass
KTB$L_ONQTIME		Pass
PHD$L_CPUTIM		Pass
PCB$L_CPUTIM		Pass
CWPSSWK$Q_REPTIM	Pass
CWPSSWK$Q_DAYTIM	Pass

6.5AUSS::GARSONDECcharity Program OfficeMon Feb 17 1997 16:593
    re .3
    
    See 27.6.
6.6More cells/fields/flagsMOVIES::WHITAKERFri Feb 21 1997 03:54119
    As part of the effort in the file system space, we have
    looked at some of the STARLET/LIB modules.
    
MODULE					STATUS
------					------

[LIB]HWRPBDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]INITDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]KFE52DEF.SDL			DONE - NO REFERENCES FOUND
[LIB]BTBDEF.SDL				DONE - NO REFERENCES FOUND
[LIB]CHPCTLDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]DIBDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]CHFDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]CLIDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]CLIVERBDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]LIBCLIDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]DEVDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]XKDEVDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]XMDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]DVIDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]IOSBDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]MMECBDEF.SDL 			DONE - NO REFERENCES FOUND
[LIB]NSAARGDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]NSAEVTDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]NSAFAIDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]NSAIDTDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]ORBDEF.SDL				DONE - NO REFERENCES FOUND
[LIB]OSRDEF.SDL				DONE - NO REFERENCES FOUND
[LIB]PLVDEF.SDL				DONE - NO REFERENCES FOUND
[STARLET]PRVDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]PSLDEF.SDL			DONE - NO REFERENCES FOUND
[LIB]RCTDEF.SDL				DONE - NO REFERENCES FOUND
[STARLET]STSDEF.SDL			DONE - NO REFERENCES FOUND
[STARLET]TPADEF.SDL			DONE - NO REFERENCES FOUND
[LIB]VL1DEF.SDL				DONE - NO REFERENCES FOUND
[LIB]F11DEF.SDL				DONE
					FI1$S_REVDATE
					FI1$T_REVDATE
					FI1$S_REVTIME
					FI1$T_REVTIME
					FI1$S_CREDATE
					FI1$T_CREDATE
					FI1$S_CRETIME
					FI1$T_CRETIME
					FI1$S_EXPDATE
					FI1$T_EXPDATE
					FI1$S_MTHDR1
					FI1$T_MTHDR1
					FI1$S_MTHDR2
					FI1$T_MTHDR2
					FI1$S_MTHDR3
					FI1$T_MTHDR3
					FI2$Q_CREDATE
					FI2$Q_REVDATE
					FI2$Q_EXPDATE
					FI2$Q_BAKDATE
					HM1$T_CREDATE
					HM2$Q_CREDATE
					HM2$Q_RETAINMIN
					HM2$Q_RETAINMAX
					HM2$Q_REVDATE
					HM2$Q_COPYDATE
					SCB$Q_MOUNTTIME
[STARLET]MMEDEF.SDL			DONE
					MME$S_EXPIRATION
					MME$_EXPIRATION
					MME$_EXPDATE
					MME$_CREDATE
					MME$_OVR_EXP
[STARLET]MNTDEF.SDL			DONE
					MNT$_TAPE_EXPIRATION
					MNT$V_OVR_EXP
[STARLET]NSADEF.SDL			DONE
					NSA$C_SYSTIME
					NSA$C_SYSTIM_SET
					NSA$C_SYSTIM_CAL
					NSA$C_PKT_TIME_STAMP
					NSA$C_PKT_SERVER_TIME_STAMP
					NSA$C_PKT_SNAPSHOT_TIME
					NSA$C_PKT_SYSTIM_OLD
					NSA$C_PKT_SYSTIM_NEW
					NSA$C_PKT_TIME_REQ
					NSA$C_PKT_TIME_REC
					NSA$C_PKT_LIFETIME_REQ
					NSA$C_PKT_LIFETIME_REC
					NSA$_TIME_STAMP
					NSA$_SERVER_TIME_STAMP
					NSA$_SNAPSHOT_TIME
					NSA$_SYSTIM_OLD
					NSA$_SYSTIM_NEW
					NSA$_TIME_REQ
					NSA$_TIME_REC
					NSA$_LIFETIME_REQ
					NSA$_LIFETIME_REC
					NSA$_CLIENT_USERNAME
					NSA$C_FMTINF_DATE
[STARLET]NSARECDEF.SDL			DONE
					NSA$V_CPUTIME
					NSA$M_CPUTIME
					NSA$V_EXPIRATION
					NSA$M_EXPIRATION
					NSA$V_PWDLIFETIME
					NSA$M_PWDLIFETIME
					NSA$Q_REC_TIME
[LIB]PCBDEF.SDL				DONE
					PCB$L_ONQTIME
					PCB$L_WAITIME
					PCB$L_TQUANTUM
					PCB$L_CPUTIME_REF
					PCB$L_CPUTIM
					PCB$L_ACC_WAITIME
					KTB$L_ONQTIME
					KTB$L_WAITIME
					KTB$L_TQUANT
					KTB$L_QUANT
[LIB]UCBDEF.SDL				DONE
					UCB$L_DUETIM
					UCB$L_TT_RDUE
    
6.7Updated list with some starlet/lib statusEVMS::MARIONSo many fish ...Fri Feb 21 1997 15:25583
! System service interface names
!
$ASCTIM                 ! PASS
$ASCTIM_G               ! PASS
$ASCTIM_S               ! PASS
SYS$ASCTIM              ! PASS
EXE$ASCTIM              ! PASS
$ASCUTC
$AUDIT_EVENT
!
$BINTIM                 ! PASS, with 2-digit input allowed for Alpha
$BINTIM_G               ! PASS, with 2-digit input allowed for Alpha
$BINTIM_S               ! PASS, with 2-digit input allowed for Alpha
SYS$BINTIM              ! PASS, with 2-digit input allowed for Alpha
EXE$BINTIM              ! PASS, with 2-digit input allowed for Alpha
$BINUTC
$CANTIM
$CANWAK
$CREPRC         
	! mbxunt - argument for $ACCDEF macro
	ACC$Q_TERMTIME
        ACC$Q_LOGIN
$DNS    
	DNS$_EXPIRETIME 	! item codes
        DNS$_EXTENDTIME
        DNS$_CONTEXTVARTIME
        DNS$_OUTCTS
        DNS$_WAIT
$FAO            
	!%T 		! directives for output string
        !%D
$GETDVI         
	DVI$_STS 	! item code
        $UCBBDEF 	! macro
        UCB$V_TIM
        UCB$V_TIMOUT
$GETJPI         
	JPI$_CPULIM  	! item codes
        JPI$_LAST_LOGIN_I
        JPI$_LAST_LOGIN_N
        JPI$_LOGINTIM
        JPI$_TQCNT
        JPI$_TQLM
        JPI$_VP_CPUTIM
$GETQUI         
	QUI$_AFTER_TIME 	! item codes
        QUI$_JOB_COMPLETION_TIME
        QUI$_JOB_RETENTION_TIME
        QUI$_AFTER_TIME
        QUI$_SUBMISSION_TIME
        QUI$_SEARCH_TIMED_RELEASE_JOBS
        QUI$_SUBMISSION_TIME
        QUI$_TIMED_RELEASE_JOB_COUNT
$GETSYI         
	SYI$_BOOTIME 	! item codes
        SYI$_CLUSTER_FTIME
$GETTIM                 ! PASS
$GETTIM_S               ! PASS
$GETTIM_G               ! PASS
SYS$GETTIM              ! PASS
EXE$GETTIM              ! PASS
$GETUAI         
	UAI$_BATCH_ACCESS_P 	! item codes
        UAI$_BATCH_ACCESS_S
        UAI$_DIALUP_ACCESS_P
        UAI$_DIALUP_ACCESS_S
        UAI$_EXPIRATION
        UAI$_LASTLOGIN_I
        UAI$_LASTLOGIN_N
        UAI$_LOCAL_ACCESS_P
        UAI$_LOCAL_ACCESS_S
        UAI$_NETWORK_ACCESS_P
        UAI$_NETWORK_ACCESS_S
        UAI$_PWD_DATE
        UAI$_PWD_LIFETIME
        UAI$_PWD2_DATE
        UAI$_REMOTE_ACCESS_P
        UAI$_REMOTE_ACCESS_S
$GETUTC
$HIBER
$INIT_VOL       
	INIT$_OVR_EXP 	! item codes
        INIT$_NO_OVR_EXP
$MOUNT          
	MNT$_FLAGS 	! item code
        MNT$M_OVR_EXP
$NUMTIM                 ! PASS
$NUMTIM_G               ! PASS
$NUMTIM_S               ! PASS
SYS$NUMTIM              ! PASS
EXE$NUMTIM              ! PASS
EXE$ALTNUMTIM
$NUMUTC
$QIO            
	SS$_CONNECFAIL 	! condition value returned
$SCHDWK                 ! PASS
$SCHDWK_G               ! PASS
$SCHDWK_S               ! PASS
SYS$SCHDWK              ! PASS
EXE$SCHDWK              ! PASS
$SCHED          
	CSH$_SET_TIMEOUT  	! item code
        !  argument p2
$SETIME                 ! PASS
$SETIME_G               ! PASS
$SETIME_S               ! PASS
SYS$SETIME              ! PASS
EXE$SETIME              ! PASS
EXE$SETIME_INT          ! PASS
$SETIMR                 ! PASS
$SETIMR_G               ! PASS
$SETIMR_S               ! PASS
SYS$SETIMR              ! PASS
EXE$SETIMR              ! PASS
$SETPRA         
	! astadr (argument)
$SETUAI        
	UAI$_BATCH_ACCESS_P 	! item codes
        UAI$_BATCH_ACCESS_S
        UAI$_CPUTIM
        UAI$_DIALUP_ACCESS_P
        UAI$_DIALUP_ACCESS_S
        UAI$_EXPIRATION
        UAI$_LASTLOGIN_I
        UAI$_LASTLOGIN_N
        UAI$_LOCAL_ACCESS_P
        UAI$_LOCAL_ACCESS_S
        UAI$_NETWORK_ACCESS_P
        UAI$_NETWORK_ACCESS_S
        UAI$_! PASSWORD
        UAI$_! PASSORD2
        UAI$_PWD_DATE
        UAI$_PWD_LIFETIME
        UAI$_PWD2_DATE
        UAI$_REMOTE_ACCESS_P
        UAI$_REMOTE_ACCESS_S
        UAI$_TQCNT
$SHOW_INTRUSION 
	! breakin_block (argument)
        !  Time field
$SNDERR
$SNDJBC         
	SJC$_AFTER_TIME 	! item codes
        SJC$_NO_AFTER_TIME
        SJC$_JOB_RETAIN_TIME
        SJC_CPU_DEFAULT
$START_TRANS    
	! timeout (argument)
$TIMCON
$WAKE
!
SYS$GRANT_LICENSE  	! LMF  PASS
SYS$LOOKUP_LICENSE 	! LMF  PASS
!
!
LIB$ADD_TIMES
LIB$CONVERT_DATE_STRING 
LIB$CVTF_FROM_INTERNAL_TIME 
LIB$CVTF_TO_INTERNAL_TIME 
LIB$CVT_FROM_INTERNAL_TIME 
LIB$CVT_TO_INTERNAL_TIME 
LIB$CVT_VECTIM 
LIB$DATE_TIME 		
LIB$DAY
LIB$DAY_OF_WEEK
LIB$FORMAT_DATE_TIME 	
LIB$FREE_DATE_TIME_CONTEXT
LIB$FREE_TIMER
LIB$GET_DATE_FORMAT  
LIB$GETJPI
    JPI$_LOGINTIM
LIB$GETQUI
    QUI$_AFTER_TIME
    QUI$_SUBMISSION_TIME
LIB$GET_MAXIMUM_DATE_LENGTH
LIB$INIT_DATE_TIME_CONTEXT
LIB$INIT_TIMER
LIB$MULTF_DELTA_TIME 
LIB$MULT_DELTA_TIME
LIB$SHOW_TIMER
LIB$STAT_TIMER
LIB$SUB_TIMES 		
LIB$SYS_ASCTIM
LIB$WAIT
!
! The following SMG$ routines have a "timeout" argument:
!
SMG$READ_COMPOSED_LINE
SMG$READ_KEYSTROKE
SMG$READ_LOCATOR
SMG$READ_STRING
SMG$READ_VERIFY
SMG$SELECT_FROM_MENU
!
!
! BACKUP API Files and Routines
!
BA*DEF,BA*STRUC.BAS             
	BCK_OPT_STRUCT_DT
BA*DEF,BA*STRUC.R32
BA*DEF,BA*STRUC.H
BA*DEF,BA*STRUC.FOR
BA*DEF,BA*STRUC.MAR
BACKUP$START
	BCK_OPT_K_BACKUP
	BCK_OPT_K_BEFORE_TYPE
	BCK_OPT_K_CREATED
	BCK_OPT_K_EXPIRED
	BCK_OPT_K_FAST
	BCK_OPT_K_MODIFIED
	BCK_OPT_K_RECORD
	BCK_OPT_K_SINCE_TYPE
	BCK_OPT_K_SINCE_VALUE
	BCK_OPT_K_TAPE_EXPIRATION
!
!Common Journaling Facility (CJF) (undocumented)
!
CJF$CREJNL                     
	JSB$_Q_EXPDAT
CJF$MNTJMD 
	MNT$M_OVR_EXP
CJF$MODFLT  
	JFCB$C_DATTIM,JFCB$S_DATTIM
        JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
CJF$POSJNL
	JFCB$C_DATTIM,JFCB$S_DATTIM
        JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
CJF$READJNL
	JATR$C_TIME
	JATR$S_TIME
        JATR$C_JNLCRDAT
	JATR$S_JNLCRDAT
	JATR$C_FILCRDAT
	JATR$S_FILCRDAT
CJF$RECOVER
	JFCB$C_DATTIM
	JFCB$S_DATTIM
	JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
!
!Command Language Interpreter (CLI) Routines
!
CLI$GET_VALUE	                
	$LINE
!
!File Definition Language (FDL) Routines
!
FDL$CREATE    
	RMS$_EXP
!
!Librarian (LBR) Routines		
!
LBR$GET_HEADER
	LHI$L_CREDAT
	LHI$L_UPDTIM
!
!LOGINOUT (LGI) Routines
!
LGI$ICR_CHKRESTRICT
	LGI$ICB_MODALHOURS
LGI$ICB_GET_INPUT
!
!Mail Utility (MAIL) Routines
!
MAIL$MESSAGE_COPY
	MAIL$_DATIMUSED              
MAIL$MESSAGE_GET                
	MAIL$_MESSAGE_BINARY_DATE
        MAIL$_MESSAGE_DATE
MAIL$MESSAGE_INFO
	MAIL$_MESSAGE_BINARY_DATE
	MAIL$_MESSAGE_DATE
MAIL$MESSAGE_SELECT
	MAIL$_MESSAGE_BEFORE
	MAIL$_MESSAGE_SINCE
!
!Symbiont/Job Controller Interface (SMB) Routines
!
SMB$READ_MESSAGE_ITEM
	SMBMSG$K_AFTER_TIME
        SMBMSG$K_TIME_QUEUED
!
!SORT/MERGE (SOR) Routines
!
SOR$BEGIN_MERGE 
	SOR$_SIGNCOMPQ
!
!Lexical functions:
!
F$CVTIME	! converts absolute or a combination time string to a
		! string in the form <variable>(yyyy-mm-dd hh:mm:ss.cc).
		! Function can also return info. about absolute, 
		! combination, or delta time string.
!
F$ENVIRONMENT 	
	OUTPUT_RATE 	! item returns delta time
!
F$EXTRACT 	! can use this function to extract hours from date and 
		! time string returned by F$TIME
!
F$FAO 		! FAO directives !%T (time) and !%D (date)
!
F$FILE_ATTRIBUTES 
	BDT ! backup date/time
	CDT ! creation date/time
	EDT ! expiration date/time
	RDT ! revision date/time
!
F$GETJPI 
	LAST_LOGIN_I 	! last interactive login time
	LAST_LOGIN_N 	! last noninteractive login time
	LOGINTIM 	! process creation time
!
F$GETQUI 
	AFTER_TIME 	! system time when job can execute
	CPU_DEFAULT 	! default time limit for job or queue in delta time
	CPU_LIMIT 	! maximum time limit for job or queue in delta time
	JOB_COMPLETION_TIME 	! time job completed
	JOB_RETENTION_TIME 	! returns system time
	SUBMISSION_TIME ! time job submitted to queue
!
F$GETSYI 
	BOOTTIME 	! item for local node: time the system was booted
	CLUSTER_FTIME 	! item for local node or other node in the cluster:
			! time the first node in cluster was booted
!
F$TIME 	! Returns the current date and time in absolute time
	! format: dd-mmm-yyyy hh:mm:ss.cc
!
!
! Record Management Utilities 
! 
! Analyze/RMS_File Utility        
	RU_JOURNAL ! qualifiers
	TOP 
!
! Convert Utility                   
	STATISTICS ! qualifier
	!  Elapsed time
	!  CPU time
!
! Convert/Reclaim Utility           
	STATISTICS ! qualifier
	!  Elapsed time
	!  CPU time
!
! Edit/FDL Utlity                   
	ADD ! command
	DATE ! primary attribute
!
! File Definition Language Facility 
!
	CONNECT ! section
	TIMEOUT_ENABLE
        TIMEOUT_PERIOD
        DATE 	! section
	BACKUP
        CREATION
        EXPIRATION
        REVISION
        NETWORK ! section
	LINK_TIMEOUT
!
! Extended Attribute Block          
!
	XABDAT 	! date and time information
!
!
! RMS Reference Manual
!
! RMS Completion Status Codes
RMS$_TMO
RMS$_EXP
!
!
! RMS Control Block Macros   /  Field(s)
$RAB
RAB_STORE 
	RAB$B_TMO
$RAB64
RAB64_STORE  
	RAB64$B_TMO
$XABDAT
XABDAT_STORE
	XAB$Q_BDT	
	XAB$B_BLN
	XAB$Q_CDT
	XAB$Q_EDT
	XAB$Q_RDT
	XAB$Q_RCD
        XAB$Q_EFF
$XABITM
	XAB$NET_LINK_TIMEOUT
	XAB$V_CAP_TIMXAB
$XABRDT
XABRDT_STORE           
	XAB$Q_RDT
!
!
! RMS Routines          /       Field(s) or Macro(s)
SYS$CLOSE
	FAB$L_XAB
	XABRDT
SYS$CREATE                      
	FAB$L_XAB
	XABDAT
	XABRDT
SYS$DISPLAY
	FAB$L_XAB
	XABDAT
        XABRDT
SYS$FIND
	RAB$V_TMO
        RAB$B_TMO
	RAB64$B_TMO
SYS$GET	
	RAB$V_TMO
	RAB$B_TMO
	RAB64$B_TMO
SYS$OPEN
	XABDAT
	XABRDT
SYS$PUT	
	RAB$V_TMO
	RAB$B_TMO 
        RAB64$B_TMO
!
! Internal interface routine names
!
EXE$INSTIMQ             ! PASS
SCH$ONE_SEC             ! PASS
EXE$WRITE_HWCLOCK       ! PASS
EXE$READ_HWCLOCK        ! PASS
EXE$WRITE_LOCAL_HWCLOCK ! PASS
SCH$TICKS_TO_SECONDS    ! PASS
SCH$SECONDS_TO_TICKS    ! PASS
SCH$ADD_TICKS           ! PASS
!
!
! System macro names used for timing activities
!
READ_SYSTIME            ! PASS
READ_TDF                ! PASS
WRITE_TDF               ! PASS
!
!
! Global system cells dealing with time formats
!
EXE$GQ_TODCBASE		! PASS
EXE$GQ_SAVED_HWCLOCK	! PASS
EXE$GQ_TDF		! PASS
EXE$GL_ABSTIM_UTICS	! PASS
EXE$GQ_PFAILTIME	! PASS
EXE$GQ_PWRDONE		! PASS
EXE$GL_ABSTIM		! PASS
EXE$GQ_SYSTIME		! PASS
EXE$GQ_BOOTIME		! PASS
EXE$GL_SYSTICK		! PASS
EXE$GL_TICKWIDTH	! PASS
EXE$GL_SOFTTICK		! PASS
EXE$GL_TIME_DEVIATION	! PASS
EXE$GL_CLOCK_DRIFT	! PASS
EXE$GL_TICKLENGTH	! PASS
EXE$GL_TENUSEC		! PASS
EXE$GQ_1ST_TIME		! PASS
SMP$GQ_PROPOSED_HWCLOCK	! PASS
SMP$GQ_NEW_HWCLOCK	! PASS
EXE$GL_ABSTIM_TICS	! PASS
!
!
! Structure offset names that contain time formats
!
TQE$Q_TIME		! PASS
TQE$Q_DELTA		! PASS
TQE$L_CPUTIM		! PASS
KTB$L_QUANT		! PASS
KTB$L_WAITIME		! PASS
KTB$L_ONQTIME		! PASS
PHD$L_CPUTIM		! PASS
PCB$L_CPUTIM		! PASS
CWPSSWK$Q_REPTIM	! PASS
CWPSSWK$Q_DAYTIM	! PASS
!
!
! Items in [LIB]:
!
F11DEF.SDL			! PASS
	FI1$S_REVDATE		! PASS
	FI1$T_REVDATE		! PASS
	FI1$S_REVTIME		! PASS
	FI1$T_REVTIME		! PASS
	FI1$S_CREDATE		! PASS
	FI1$T_CREDATE		! PASS
	FI1$S_CRETIME		! PASS
	FI1$T_CRETIME		! PASS
	FI1$S_EXPDATE		! PASS
	FI1$T_EXPDATE		! PASS
	FI1$S_MTHDR1		! PASS
	FI1$T_MTHDR1		! PASS
	FI1$S_MTHDR2		! PASS
	FI1$T_MTHDR2		! PASS
	FI1$S_MTHDR3		! PASS
	FI1$T_MTHDR3		! PASS
	FI2$Q_CREDATE		! PASS
	FI2$Q_REVDATE		! PASS
	FI2$Q_EXPDATE		! PASS
	FI2$Q_BAKDATE		! PASS
	HM1$T_CREDATE		! PASS
	HM2$Q_CREDATE		! PASS
	HM2$Q_RETAINMIN		! PASS
	HM2$Q_RETAINMAX		! PASS
	HM2$Q_REVDATE		! PASS
	HM2$Q_COPYDATE		! PASS
	SCB$Q_MOUNTTIME		! PASS
!
PCBDEF.SDL			! PASS
	PCB$L_ONQTIME		! PASS
	PCB$L_WAITIME		! PASS
	PCB$L_TQUANTUM		! PASS
	PCB$L_CPUTIME_REF	! PASS
	PCB$L_CPUTIM		! PASS
	PCB$L_ACC_WAITIME	! PASS
	KTB$L_ONQTIME		! PASS
	KTB$L_WAITIME		! PASS
	KTB$L_TQUANT		! PASS
	KTB$L_QUANT		! PASS
!
UCBDEF.SDL			! PASS
	UCB$L_DUETIM		! PASS
	UCB$L_TT_RDUE		! PASS
!
!
! Items in [STARLET]:		
!
MMEDEF.SDL			! PASS
	MME$S_EXPIRATION	! PASS
	MME$_EXPIRATION		! PASS
	MME$_EXPDATE		! PASS
	MME$_CREDATE		! PASS
	MME$_OVR_EXP		! PASS
!
MNTDEF.SDL			! PASS
	MNT$_TAPE_EXPIRATION	! PASS
	MNT$V_OVR_EXP		! PASS
!
NSADEF.SDL			! PASS
	NSA$C_SYSTIME		! PASS
	NSA$C_SYSTIM_SET	! PASS
	NSA$C_SYSTIM_CAL	! PASS
	NSA$C_PKT_TIME_STAMP	! PASS
	NSA$C_PKT_SERVER_TIME_STAMP ! PASS
	NSA$C_PKT_SNAPSHOT_TIME	! PASS
	NSA$C_PKT_SYSTIM_OLD	! PASS
	NSA$C_PKT_SYSTIM_NEW	! PASS
	NSA$C_PKT_TIME_REQ	! PASS
	NSA$C_PKT_TIME_REC	! PASS
	NSA$C_PKT_LIFETIME_REQ	! PASS
	NSA$C_PKT_LIFETIME_REC	! PASS
	NSA$_TIME_STAMP		! PASS
	NSA$_SERVER_TIME_STAMP	! PASS
	NSA$_SNAPSHOT_TIME	! PASS
	NSA$_SYSTIM_OLD		! PASS
	NSA$_SYSTIM_NEW		! PASS
	NSA$_TIME_REQ		! PASS
	NSA$_TIME_REC		! PASS
	NSA$_LIFETIME_REQ	! PASS
	NSA$_LIFETIME_REC	! PASS
	NSA$_CLIENT_USERNAME	! PASS
	NSA$C_FMTINF_DATE	! PASS
!
NSARECDEF.SDL			! PASS
	NSA$V_CPUTIME		! PASS
	NSA$M_CPUTIME		! PASS
	NSA$V_EXPIRATION	! PASS
	NSA$M_EXPIRATION	! PASS
	NSA$V_PWDLIFETIME	! PASS
	NSA$M_PWDLIFETIME	! PASS
	NSA$Q_REC_TIME		! PASS
6.7Correct list (some failures in XQP cells)EVMS::MARIONSo many fish ...Mon Feb 24 1997 09:55583
! System service interface names
!
$ASCTIM                 ! PASS
$ASCTIM_G               ! PASS
$ASCTIM_S               ! PASS
SYS$ASCTIM              ! PASS
EXE$ASCTIM              ! PASS
$ASCUTC
$AUDIT_EVENT
!
$BINTIM                 ! PASS, with 2-digit input allowed for Alpha
$BINTIM_G               ! PASS, with 2-digit input allowed for Alpha
$BINTIM_S               ! PASS, with 2-digit input allowed for Alpha
SYS$BINTIM              ! PASS, with 2-digit input allowed for Alpha
EXE$BINTIM              ! PASS, with 2-digit input allowed for Alpha
$BINUTC
$CANTIM
$CANWAK
$CREPRC         
	! mbxunt - argument for $ACCDEF macro
	ACC$Q_TERMTIME
        ACC$Q_LOGIN
$DNS    
	DNS$_EXPIRETIME 	! item codes
        DNS$_EXTENDTIME
        DNS$_CONTEXTVARTIME
        DNS$_OUTCTS
        DNS$_WAIT
$FAO            
	!%T 		! directives for output string
        !%D
$GETDVI         
	DVI$_STS 	! item code
        $UCBBDEF 	! macro
        UCB$V_TIM
        UCB$V_TIMOUT
$GETJPI         
	JPI$_CPULIM  	! item codes
        JPI$_LAST_LOGIN_I
        JPI$_LAST_LOGIN_N
        JPI$_LOGINTIM
        JPI$_TQCNT
        JPI$_TQLM
        JPI$_VP_CPUTIM
$GETQUI         
	QUI$_AFTER_TIME 	! item codes
        QUI$_JOB_COMPLETION_TIME
        QUI$_JOB_RETENTION_TIME
        QUI$_AFTER_TIME
        QUI$_SUBMISSION_TIME
        QUI$_SEARCH_TIMED_RELEASE_JOBS
        QUI$_SUBMISSION_TIME
        QUI$_TIMED_RELEASE_JOB_COUNT
$GETSYI         
	SYI$_BOOTIME 	! item codes
        SYI$_CLUSTER_FTIME
$GETTIM                 ! PASS
$GETTIM_S               ! PASS
$GETTIM_G               ! PASS
SYS$GETTIM              ! PASS
EXE$GETTIM              ! PASS
$GETUAI         
	UAI$_BATCH_ACCESS_P 	! item codes
        UAI$_BATCH_ACCESS_S
        UAI$_DIALUP_ACCESS_P
        UAI$_DIALUP_ACCESS_S
        UAI$_EXPIRATION
        UAI$_LASTLOGIN_I
        UAI$_LASTLOGIN_N
        UAI$_LOCAL_ACCESS_P
        UAI$_LOCAL_ACCESS_S
        UAI$_NETWORK_ACCESS_P
        UAI$_NETWORK_ACCESS_S
        UAI$_PWD_DATE
        UAI$_PWD_LIFETIME
        UAI$_PWD2_DATE
        UAI$_REMOTE_ACCESS_P
        UAI$_REMOTE_ACCESS_S
$GETUTC
$HIBER
$INIT_VOL       
	INIT$_OVR_EXP 	! item codes
        INIT$_NO_OVR_EXP
$MOUNT          
	MNT$_FLAGS 	! item code
        MNT$M_OVR_EXP
$NUMTIM                 ! PASS
$NUMTIM_G               ! PASS
$NUMTIM_S               ! PASS
SYS$NUMTIM              ! PASS
EXE$NUMTIM              ! PASS
EXE$ALTNUMTIM
$NUMUTC
$QIO            
	SS$_CONNECFAIL 	! condition value returned
$SCHDWK                 ! PASS
$SCHDWK_G               ! PASS
$SCHDWK_S               ! PASS
SYS$SCHDWK              ! PASS
EXE$SCHDWK              ! PASS
$SCHED          
	CSH$_SET_TIMEOUT  	! item code
        !  argument p2
$SETIME                 ! PASS
$SETIME_G               ! PASS
$SETIME_S               ! PASS
SYS$SETIME              ! PASS
EXE$SETIME              ! PASS
EXE$SETIME_INT          ! PASS
$SETIMR                 ! PASS
$SETIMR_G               ! PASS
$SETIMR_S               ! PASS
SYS$SETIMR              ! PASS
EXE$SETIMR              ! PASS
$SETPRA         
	! astadr (argument)
$SETUAI        
	UAI$_BATCH_ACCESS_P 	! item codes
        UAI$_BATCH_ACCESS_S
        UAI$_CPUTIM
        UAI$_DIALUP_ACCESS_P
        UAI$_DIALUP_ACCESS_S
        UAI$_EXPIRATION
        UAI$_LASTLOGIN_I
        UAI$_LASTLOGIN_N
        UAI$_LOCAL_ACCESS_P
        UAI$_LOCAL_ACCESS_S
        UAI$_NETWORK_ACCESS_P
        UAI$_NETWORK_ACCESS_S
        UAI$_! PASSWORD
        UAI$_! PASSORD2
        UAI$_PWD_DATE
        UAI$_PWD_LIFETIME
        UAI$_PWD2_DATE
        UAI$_REMOTE_ACCESS_P
        UAI$_REMOTE_ACCESS_S
        UAI$_TQCNT
$SHOW_INTRUSION 
	! breakin_block (argument)
        !  Time field
$SNDERR
$SNDJBC         
	SJC$_AFTER_TIME 	! item codes
        SJC$_NO_AFTER_TIME
        SJC$_JOB_RETAIN_TIME
        SJC_CPU_DEFAULT
$START_TRANS    
	! timeout (argument)
$TIMCON
$WAKE
!
SYS$GRANT_LICENSE  	! LMF  PASS
SYS$LOOKUP_LICENSE 	! LMF  PASS
!
!
LIB$ADD_TIMES
LIB$CONVERT_DATE_STRING 
LIB$CVTF_FROM_INTERNAL_TIME 
LIB$CVTF_TO_INTERNAL_TIME 
LIB$CVT_FROM_INTERNAL_TIME 
LIB$CVT_TO_INTERNAL_TIME 
LIB$CVT_VECTIM 
LIB$DATE_TIME 		
LIB$DAY
LIB$DAY_OF_WEEK
LIB$FORMAT_DATE_TIME 	
LIB$FREE_DATE_TIME_CONTEXT
LIB$FREE_TIMER
LIB$GET_DATE_FORMAT  
LIB$GETJPI
    JPI$_LOGINTIM
LIB$GETQUI
    QUI$_AFTER_TIME
    QUI$_SUBMISSION_TIME
LIB$GET_MAXIMUM_DATE_LENGTH
LIB$INIT_DATE_TIME_CONTEXT
LIB$INIT_TIMER
LIB$MULTF_DELTA_TIME 
LIB$MULT_DELTA_TIME
LIB$SHOW_TIMER
LIB$STAT_TIMER
LIB$SUB_TIMES 		
LIB$SYS_ASCTIM
LIB$WAIT
!
! The following SMG$ routines have a "timeout" argument:
!
SMG$READ_COMPOSED_LINE
SMG$READ_KEYSTROKE
SMG$READ_LOCATOR
SMG$READ_STRING
SMG$READ_VERIFY
SMG$SELECT_FROM_MENU
!
!
! BACKUP API Files and Routines
!
BA*DEF,BA*STRUC.BAS             
	BCK_OPT_STRUCT_DT
BA*DEF,BA*STRUC.R32
BA*DEF,BA*STRUC.H
BA*DEF,BA*STRUC.FOR
BA*DEF,BA*STRUC.MAR
BACKUP$START
	BCK_OPT_K_BACKUP
	BCK_OPT_K_BEFORE_TYPE
	BCK_OPT_K_CREATED
	BCK_OPT_K_EXPIRED
	BCK_OPT_K_FAST
	BCK_OPT_K_MODIFIED
	BCK_OPT_K_RECORD
	BCK_OPT_K_SINCE_TYPE
	BCK_OPT_K_SINCE_VALUE
	BCK_OPT_K_TAPE_EXPIRATION
!
!Common Journaling Facility (CJF) (undocumented)
!
CJF$CREJNL                     
	JSB$_Q_EXPDAT
CJF$MNTJMD 
	MNT$M_OVR_EXP
CJF$MODFLT  
	JFCB$C_DATTIM,JFCB$S_DATTIM
        JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
CJF$POSJNL
	JFCB$C_DATTIM,JFCB$S_DATTIM
        JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
CJF$READJNL
	JATR$C_TIME
	JATR$S_TIME
        JATR$C_JNLCRDAT
	JATR$S_JNLCRDAT
	JATR$C_FILCRDAT
	JATR$S_FILCRDAT
CJF$RECOVER
	JFCB$C_DATTIM
	JFCB$S_DATTIM
	JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
!
!Command Language Interpreter (CLI) Routines
!
CLI$GET_VALUE	                
	$LINE
!
!File Definition Language (FDL) Routines
!
FDL$CREATE    
	RMS$_EXP
!
!Librarian (LBR) Routines		
!
LBR$GET_HEADER
	LHI$L_CREDAT
	LHI$L_UPDTIM
!
!LOGINOUT (LGI) Routines
!
LGI$ICR_CHKRESTRICT
	LGI$ICB_MODALHOURS
LGI$ICB_GET_INPUT
!
!Mail Utility (MAIL) Routines
!
MAIL$MESSAGE_COPY
	MAIL$_DATIMUSED              
MAIL$MESSAGE_GET                
	MAIL$_MESSAGE_BINARY_DATE
        MAIL$_MESSAGE_DATE
MAIL$MESSAGE_INFO
	MAIL$_MESSAGE_BINARY_DATE
	MAIL$_MESSAGE_DATE
MAIL$MESSAGE_SELECT
	MAIL$_MESSAGE_BEFORE
	MAIL$_MESSAGE_SINCE
!
!Symbiont/Job Controller Interface (SMB) Routines
!
SMB$READ_MESSAGE_ITEM
	SMBMSG$K_AFTER_TIME
        SMBMSG$K_TIME_QUEUED
!
!SORT/MERGE (SOR) Routines
!
SOR$BEGIN_MERGE 
	SOR$_SIGNCOMPQ
!
!Lexical functions:
!
F$CVTIME	! converts absolute or a combination time string to a
		! string in the form <variable>(yyyy-mm-dd hh:mm:ss.cc).
		! Function can also return info. about absolute, 
		! combination, or delta time string.
!
F$ENVIRONMENT 	
	OUTPUT_RATE 	! item returns delta time
!
F$EXTRACT 	! can use this function to extract hours from date and 
		! time string returned by F$TIME
!
F$FAO 		! FAO directives !%T (time) and !%D (date)
!
F$FILE_ATTRIBUTES 
	BDT ! backup date/time
	CDT ! creation date/time
	EDT ! expiration date/time
	RDT ! revision date/time
!
F$GETJPI 
	LAST_LOGIN_I 	! last interactive login time
	LAST_LOGIN_N 	! last noninteractive login time
	LOGINTIM 	! process creation time
!
F$GETQUI 
	AFTER_TIME 	! system time when job can execute
	CPU_DEFAULT 	! default time limit for job or queue in delta time
	CPU_LIMIT 	! maximum time limit for job or queue in delta time
	JOB_COMPLETION_TIME 	! time job completed
	JOB_RETENTION_TIME 	! returns system time
	SUBMISSION_TIME ! time job submitted to queue
!
F$GETSYI 
	BOOTTIME 	! item for local node: time the system was booted
	CLUSTER_FTIME 	! item for local node or other node in the cluster:
			! time the first node in cluster was booted
!
F$TIME 	! Returns the current date and time in absolute time
	! format: dd-mmm-yyyy hh:mm:ss.cc
!
!
! Record Management Utilities 
! 
! Analyze/RMS_File Utility        
	RU_JOURNAL ! qualifiers
	TOP 
!
! Convert Utility                   
	STATISTICS ! qualifier
	!  Elapsed time
	!  CPU time
!
! Convert/Reclaim Utility           
	STATISTICS ! qualifier
	!  Elapsed time
	!  CPU time
!
! Edit/FDL Utlity                   
	ADD ! command
	DATE ! primary attribute
!
! File Definition Language Facility 
!
	CONNECT ! section
	TIMEOUT_ENABLE
        TIMEOUT_PERIOD
        DATE 	! section
	BACKUP
        CREATION
        EXPIRATION
        REVISION
        NETWORK ! section
	LINK_TIMEOUT
!
! Extended Attribute Block          
!
	XABDAT 	! date and time information
!
!
! RMS Reference Manual
!
! RMS Completion Status Codes
RMS$_TMO
RMS$_EXP
!
!
! RMS Control Block Macros   /  Field(s)
$RAB
RAB_STORE 
	RAB$B_TMO
$RAB64
RAB64_STORE  
	RAB64$B_TMO
$XABDAT
XABDAT_STORE
	XAB$Q_BDT	
	XAB$B_BLN
	XAB$Q_CDT
	XAB$Q_EDT
	XAB$Q_RDT
	XAB$Q_RCD
        XAB$Q_EFF
$XABITM
	XAB$NET_LINK_TIMEOUT
	XAB$V_CAP_TIMXAB
$XABRDT
XABRDT_STORE           
	XAB$Q_RDT
!
!
! RMS Routines          /       Field(s) or Macro(s)
SYS$CLOSE
	FAB$L_XAB
	XABRDT
SYS$CREATE                      
	FAB$L_XAB
	XABDAT
	XABRDT
SYS$DISPLAY
	FAB$L_XAB
	XABDAT
        XABRDT
SYS$FIND
	RAB$V_TMO
        RAB$B_TMO
	RAB64$B_TMO
SYS$GET	
	RAB$V_TMO
	RAB$B_TMO
	RAB64$B_TMO
SYS$OPEN
	XABDAT
	XABRDT
SYS$PUT	
	RAB$V_TMO
	RAB$B_TMO 
        RAB64$B_TMO
!
! Internal interface routine names
!
EXE$INSTIMQ             ! PASS
SCH$ONE_SEC             ! PASS
EXE$WRITE_HWCLOCK       ! PASS
EXE$READ_HWCLOCK        ! PASS
EXE$WRITE_LOCAL_HWCLOCK ! PASS
SCH$TICKS_TO_SECONDS    ! PASS
SCH$SECONDS_TO_TICKS    ! PASS
SCH$ADD_TICKS           ! PASS
!
!
! System macro names used for timing activities
!
READ_SYSTIME            ! PASS
READ_TDF                ! PASS
WRITE_TDF               ! PASS
!
!
! Global system cells dealing with time formats
!
EXE$GQ_TODCBASE		! PASS
EXE$GQ_SAVED_HWCLOCK	! PASS
EXE$GQ_TDF		! PASS
EXE$GL_ABSTIM_UTICS	! PASS
EXE$GQ_PFAILTIME	! PASS
EXE$GQ_PWRDONE		! PASS
EXE$GL_ABSTIM		! PASS
EXE$GQ_SYSTIME		! PASS
EXE$GQ_BOOTIME		! PASS
EXE$GL_SYSTICK		! PASS
EXE$GL_TICKWIDTH	! PASS
EXE$GL_SOFTTICK		! PASS
EXE$GL_TIME_DEVIATION	! PASS
EXE$GL_CLOCK_DRIFT	! PASS
EXE$GL_TICKLENGTH	! PASS
EXE$GL_TENUSEC		! PASS
EXE$GQ_1ST_TIME		! PASS
SMP$GQ_PROPOSED_HWCLOCK	! PASS
SMP$GQ_NEW_HWCLOCK	! PASS
EXE$GL_ABSTIM_TICS	! PASS
!
!
! Structure offset names that contain time formats
!
TQE$Q_TIME		! PASS
TQE$Q_DELTA		! PASS
TQE$L_CPUTIM		! PASS
KTB$L_QUANT		! PASS
KTB$L_WAITIME		! PASS
KTB$L_ONQTIME		! PASS
PHD$L_CPUTIM		! PASS
PCB$L_CPUTIM		! PASS
CWPSSWK$Q_REPTIM	! PASS
CWPSSWK$Q_DAYTIM	! PASS
!
!
! Items in [LIB]:
!
F11DEF.SDL			! PASS
	FI1$S_REVDATE		! PASS
	FI1$T_REVDATE		! FAIL
	FI1$S_REVTIME		! PASS
	FI1$T_REVTIME		! FAIL
	FI1$S_CREDATE		! PASS
	FI1$T_CREDATE		! FAIL
	FI1$S_CRETIME		! PASS
	FI1$T_CRETIME		! FAIL
	FI1$S_EXPDATE		! PASS
	FI1$T_EXPDATE		! FAIL
	FI1$S_MTHDR1		! PASS
	FI1$T_MTHDR1		! PASS
	FI1$S_MTHDR2		! PASS
	FI1$T_MTHDR2		! PASS
	FI1$S_MTHDR3		! PASS
	FI1$T_MTHDR3		! PASS
	FI2$Q_CREDATE		! PASS
	FI2$Q_REVDATE		! PASS
	FI2$Q_EXPDATE		! PASS
	FI2$Q_BAKDATE		! PASS
	HM1$T_CREDATE		! FAIL
	HM2$Q_CREDATE		! PASS
	HM2$Q_RETAINMIN		! PASS
	HM2$Q_RETAINMAX		! PASS
	HM2$Q_REVDATE		! PASS
	HM2$Q_COPYDATE		! PASS
	SCB$Q_MOUNTTIME		! PASS
!
PCBDEF.SDL			! PASS
	PCB$L_ONQTIME		! PASS
	PCB$L_WAITIME		! PASS
	PCB$L_TQUANTUM		! PASS
	PCB$L_CPUTIME_REF	! PASS
	PCB$L_CPUTIM		! PASS
	PCB$L_ACC_WAITIME	! PASS
	KTB$L_ONQTIME		! PASS
	KTB$L_WAITIME		! PASS
	KTB$L_TQUANT		! PASS
	KTB$L_QUANT		! PASS
!
UCBDEF.SDL			! PASS
	UCB$L_DUETIM		! PASS
	UCB$L_TT_RDUE		! PASS
!
!
! Items in [STARLET]:		
!
MMEDEF.SDL			! PASS
	MME$S_EXPIRATION	! PASS
	MME$_EXPIRATION		! PASS
	MME$_EXPDATE		! PASS
	MME$_CREDATE		! PASS
	MME$_OVR_EXP		! PASS
!
MNTDEF.SDL			! PASS
	MNT$_TAPE_EXPIRATION	! PASS
	MNT$V_OVR_EXP		! PASS
!
NSADEF.SDL			! PASS
	NSA$C_SYSTIME		! PASS
	NSA$C_SYSTIM_SET	! PASS
	NSA$C_SYSTIM_CAL	! PASS
	NSA$C_PKT_TIME_STAMP	! PASS
	NSA$C_PKT_SERVER_TIME_STAMP ! PASS
	NSA$C_PKT_SNAPSHOT_TIME	! PASS
	NSA$C_PKT_SYSTIM_OLD	! PASS
	NSA$C_PKT_SYSTIM_NEW	! PASS
	NSA$C_PKT_TIME_REQ	! PASS
	NSA$C_PKT_TIME_REC	! PASS
	NSA$C_PKT_LIFETIME_REQ	! PASS
	NSA$C_PKT_LIFETIME_REC	! PASS
	NSA$_TIME_STAMP		! PASS
	NSA$_SERVER_TIME_STAMP	! PASS
	NSA$_SNAPSHOT_TIME	! PASS
	NSA$_SYSTIM_OLD		! PASS
	NSA$_SYSTIM_NEW		! PASS
	NSA$_TIME_REQ		! PASS
	NSA$_TIME_REC		! PASS
	NSA$_LIFETIME_REQ	! PASS
	NSA$_LIFETIME_REC	! PASS
	NSA$_CLIENT_USERNAME	! PASS
	NSA$C_FMTINF_DATE	! PASS
!
NSARECDEF.SDL			! PASS
	NSA$V_CPUTIME		! PASS
	NSA$M_CPUTIME		! PASS
	NSA$V_EXPIRATION	! PASS
	NSA$M_EXPIRATION	! PASS
	NSA$V_PWDLIFETIME	! PASS
	NSA$M_PWDLIFETIME	! PASS
	NSA$Q_REC_TIME		! PASS
6.7Update search list (minor changes)EVMS::MARIONSo many fish ...Wed Mar 05 1997 15:37583
! System service interface names
!
$ASCTIM                 ! PASS
$ASCTIM_G               ! PASS
$ASCTIM_S               ! PASS
SYS$ASCTIM              ! PASS
EXE$ASCTIM              ! PASS
$ASCUTC
$AUDIT_EVENT
!
$BINTIM                 ! PASS, with 2-digit input allowed for Alpha
$BINTIM_G               ! PASS, with 2-digit input allowed for Alpha
$BINTIM_S               ! PASS, with 2-digit input allowed for Alpha
SYS$BINTIM              ! PASS, with 2-digit input allowed for Alpha
EXE$BINTIM              ! PASS, with 2-digit input allowed for Alpha
$BINUTC
$CANTIM
$CANWAK
$CREPRC         
	! mbxunt - argument for $ACCDEF macro
	ACC$Q_TERMTIME
        ACC$Q_LOGIN
$DNS    
	DNS$_EXPIRETIME 	! item codes
        DNS$_EXTENDTIME
        DNS$_CONTEXTVARTIME
        DNS$_OUTCTS
        DNS$_WAIT
$FAO            
	!%T 		! directives for output string
        !%D
$GETDVI         
	DVI$_STS 	! item code
        $UCBBDEF 	! macro
        UCB$V_TIM
        UCB$V_TIMOUT
$GETJPI         
	JPI$_CPULIM  	! item codes
        JPI$_LAST_LOGIN_I
        JPI$_LAST_LOGIN_N
        JPI$_LOGINTIM
        JPI$_TQCNT
        JPI$_TQLM
        JPI$_VP_CPUTIM
$GETQUI         
	QUI$_AFTER_TIME 	! item codes
        QUI$_JOB_COMPLETION_TIME
        QUI$_JOB_RETENTION_TIME
        QUI$_AFTER_TIME
        QUI$_SUBMISSION_TIME
        QUI$_SEARCH_TIMED_RELEASE_JOBS
        QUI$_SUBMISSION_TIME
        QUI$_TIMED_RELEASE_JOB_COUNT
$GETSYI         
	SYI$_BOOTIME 	! item codes
        SYI$_CLUSTER_FTIME
$GETTIM                 ! PASS
$GETTIM_S               ! PASS
$GETTIM_G               ! PASS
SYS$GETTIM              ! PASS
EXE$GETTIM              ! PASS
$GETUAI         
	UAI$_BATCH_ACCESS_P 	! item codes
        UAI$_BATCH_ACCESS_S
        UAI$_DIALUP_ACCESS_P
        UAI$_DIALUP_ACCESS_S
        UAI$_EXPIRATION
        UAI$_LASTLOGIN_I
        UAI$_LASTLOGIN_N
        UAI$_LOCAL_ACCESS_P
        UAI$_LOCAL_ACCESS_S
        UAI$_NETWORK_ACCESS_P
        UAI$_NETWORK_ACCESS_S
        UAI$_PWD_DATE
        UAI$_PWD_LIFETIME
        UAI$_PWD2_DATE
        UAI$_REMOTE_ACCESS_P
        UAI$_REMOTE_ACCESS_S
$GETUTC
$HIBER
$INIT_VOL       
	INIT$_OVR_EXP 	! item codes
        INIT$_NO_OVR_EXP
$MOUNT          
	MNT$_FLAGS 	! item code
        MNT$M_OVR_EXP
$NUMTIM                 ! PASS
$NUMTIM_G               ! PASS
$NUMTIM_S               ! PASS
SYS$NUMTIM              ! PASS
EXE$NUMTIM              ! PASS
EXE$ALTNUMTIM
$NUMUTC
$QIO            
	SS$_CONNECFAIL 	! condition value returned
$SCHDWK                 ! PASS
$SCHDWK_G               ! PASS
$SCHDWK_S               ! PASS
SYS$SCHDWK              ! PASS
EXE$SCHDWK              ! PASS
$SCHED          
	CSH$_SET_TIMEOUT  	! item code
        !  argument p2
$SETIME                 ! PASS
$SETIME_G               ! PASS
$SETIME_S               ! PASS
SYS$SETIME              ! PASS
EXE$SETIME              ! PASS
EXE$SETIME_INT          ! PASS
$SETIMR                 ! PASS
$SETIMR_G               ! PASS
$SETIMR_S               ! PASS
SYS$SETIMR              ! PASS
EXE$SETIMR              ! PASS
$SETPRA         
	! astadr (argument)
$SETUAI        
	UAI$_BATCH_ACCESS_P 	! item codes
        UAI$_BATCH_ACCESS_S
        UAI$_CPUTIM
        UAI$_DIALUP_ACCESS_P
        UAI$_DIALUP_ACCESS_S
        UAI$_EXPIRATION
        UAI$_LASTLOGIN_I
        UAI$_LASTLOGIN_N
        UAI$_LOCAL_ACCESS_P
        UAI$_LOCAL_ACCESS_S
        UAI$_NETWORK_ACCESS_P
        UAI$_NETWORK_ACCESS_S
        UAI$_! PASSWORD
        UAI$_! PASSORD2
        UAI$_PWD_DATE
        UAI$_PWD_LIFETIME
        UAI$_PWD2_DATE
        UAI$_REMOTE_ACCESS_P
        UAI$_REMOTE_ACCESS_S
        UAI$_TQCNT
$SHOW_INTRUSION 
	! breakin_block (argument)
        !  Time field
$SNDERR
$SNDJBC         
	SJC$_AFTER_TIME 	! item codes
        SJC$_NO_AFTER_TIME
        SJC$_JOB_RETAIN_TIME
        SJC_CPU_DEFAULT
$START_TRANS    
	! timeout (argument)
$TIMCON
$WAKE
!
SYS$GRANT_LICENSE  	! LMF  PASS
SYS$LOOKUP_LICENSE 	! LMF  PASS
!
!
LIB$ADD_TIMES
LIB$CONVERT_DATE_STRING 
LIB$CVTF_FROM_INTERNAL_TIME 
LIB$CVTF_TO_INTERNAL_TIME 
LIB$CVT_FROM_INTERNAL_TIME 
LIB$CVT_TO_INTERNAL_TIME 
LIB$CVT_VECTIM 
LIB$DATE_TIME 		
LIB$DAY
LIB$DAY_OF_WEEK
LIB$FORMAT_DATE_TIME 	
LIB$FREE_DATE_TIME_CONTEXT
LIB$FREE_TIMER
LIB$GET_DATE_FORMAT  
LIB$GETJPI
    JPI$_LOGINTIM
LIB$GETQUI
    QUI$_AFTER_TIME
    QUI$_SUBMISSION_TIME
LIB$GET_MAXIMUM_DATE_LENGTH
LIB$INIT_DATE_TIME_CONTEXT
LIB$INIT_TIMER
LIB$MULTF_DELTA_TIME 
LIB$MULT_DELTA_TIME
LIB$SHOW_TIMER
LIB$STAT_TIMER
LIB$SUB_TIMES 		
LIB$SYS_ASCTIM
LIB$WAIT
!
! The following SMG$ routines have a "timeout" argument:
!
SMG$READ_COMPOSED_LINE
SMG$READ_KEYSTROKE
SMG$READ_LOCATOR
SMG$READ_STRING
SMG$READ_VERIFY
SMG$SELECT_FROM_MENU
!
!
! BACKUP API Files and Routines
!
!BA*DEF,BA*STRUC.BAS             
	BCK_OPT_STRUCT_DT
!BA*DEF,BA*STRUC.R32
!BA*DEF,BA*STRUC.H
!BA*DEF,BA*STRUC.FOR
!BA*DEF,BA*STRUC.MAR
BACKUP$START
	BCK_OPT_K_BACKUP
	BCK_OPT_K_BEFORE_TYPE
	BCK_OPT_K_CREATED
	BCK_OPT_K_EXPIRED
	BCK_OPT_K_FAST
	BCK_OPT_K_MODIFIED
	BCK_OPT_K_RECORD
	BCK_OPT_K_SINCE_TYPE
	BCK_OPT_K_SINCE_VALUE
	BCK_OPT_K_TAPE_EXPIRATION
!
!Common Journaling Facility (CJF) (undocumented)
!
CJF$CREJNL                     
	JSB$_Q_EXPDAT
CJF$MNTJMD 
	MNT$M_OVR_EXP
CJF$MODFLT  
	JFCB$C_DATTIM,JFCB$S_DATTIM
        JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
CJF$POSJNL
	JFCB$C_DATTIM,JFCB$S_DATTIM
        JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
CJF$READJNL
	JATR$C_TIME
	JATR$S_TIME
        JATR$C_JNLCRDAT
	JATR$S_JNLCRDAT
	JATR$C_FILCRDAT
	JATR$S_FILCRDAT
CJF$RECOVER
	JFCB$C_DATTIM
	JFCB$S_DATTIM
	JFCB$C_EXCLUDE
   	JFCB$C_INCLUDE
    	JFCB$C_NONE
!
!Command Language Interpreter (CLI) Routines
!
CLI$GET_VALUE	                
	$LINE
!
!File Definition Language (FDL) Routines
!
FDL$CREATE    
	RMS$_EXP
!
!Librarian (LBR) Routines		
!
LBR$GET_HEADER
	LHI$L_CREDAT
	LHI$L_UPDTIM
!
!LOGINOUT (LGI) Routines
!
LGI$ICR_CHKRESTRICT
	LGI$ICB_MODALHOURS
LGI$ICB_GET_INPUT
!
!Mail Utility (MAIL) Routines
!
MAIL$MESSAGE_COPY
	MAIL$_DATIMUSED              
MAIL$MESSAGE_GET                
	MAIL$_MESSAGE_BINARY_DATE
        MAIL$_MESSAGE_DATE
MAIL$MESSAGE_INFO
	MAIL$_MESSAGE_BINARY_DATE
	MAIL$_MESSAGE_DATE
MAIL$MESSAGE_SELECT
	MAIL$_MESSAGE_BEFORE
	MAIL$_MESSAGE_SINCE
!
!Symbiont/Job Controller Interface (SMB) Routines
!
SMB$READ_MESSAGE_ITEM
	SMBMSG$K_AFTER_TIME
        SMBMSG$K_TIME_QUEUED
!
!SORT/MERGE (SOR) Routines
!
SOR$BEGIN_MERGE 
	SOR$_SIGNCOMPQ
!
!Lexical functions:
!
F$CVTIME	! converts absolute or a combination time string to a
		! string in the form <variable>(yyyy-mm-dd hh:mm:ss.cc).
		! Function can also return info. about absolute, 
		! combination, or delta time string.
!
F$ENVIRONMENT 	
	OUTPUT_RATE 	! item returns delta time
!
F$EXTRACT 	! can use this function to extract hours from date and 
		! time string returned by F$TIME
!
F$FAO 		! FAO directives !%T (time) and !%D (date)
!
F$FILE_ATTRIBUTES 
	BDT ! backup date/time
	CDT ! creation date/time
	EDT ! expiration date/time
	RDT ! revision date/time
!
F$GETJPI 
	LAST_LOGIN_I 	! last interactive login time
	LAST_LOGIN_N 	! last noninteractive login time
	LOGINTIM 	! process creation time
!
F$GETQUI 
	AFTER_TIME 	! system time when job can execute
	CPU_DEFAULT 	! default time limit for job or queue in delta time
	CPU_LIMIT 	! maximum time limit for job or queue in delta time
	JOB_COMPLETION_TIME 	! time job completed
	JOB_RETENTION_TIME 	! returns system time
	SUBMISSION_TIME ! time job submitted to queue
!
F$GETSYI 
	BOOTTIME 	! item for local node: time the system was booted
	CLUSTER_FTIME 	! item for local node or other node in the cluster:
			! time the first node in cluster was booted
!
F$TIME 	! Returns the current date and time in absolute time
	! format: dd-mmm-yyyy hh:mm:ss.cc
!
!
! Record Management Utilities 
! 
! Analyze/RMS_File Utility        
	RU_JOURNAL ! qualifiers
!!!	TOP 
!
! Convert Utility                   
!!!	STATISTICS ! qualifier
	!  Elapsed time
	!  CPU time
!
! Convert/Reclaim Utility           
!!!	STATISTICS ! qualifier
	!  Elapsed time
	!  CPU time
!
! Edit/FDL Utlity                   
!!!	ADD ! command
	DATE ! primary attribute
!
! File Definition Language Facility 
!
!!!	CONNECT ! section
	TIMEOUT_ENABLE
        TIMEOUT_PERIOD
        DATE 	! section
	BACKUP
        CREATION
        EXPIRATION
        REVISION
        NETWORK ! section
	LINK_TIMEOUT
!
! Extended Attribute Block          
!
	XABDAT 	! date and time information
!
!
! RMS Reference Manual
!
! RMS Completion Status Codes
RMS$_TMO
RMS$_EXP
!
!
! RMS Control Block Macros   /  Field(s)
$RAB
RAB_STORE 
	RAB$B_TMO
$RAB64
RAB64_STORE  
	RAB64$B_TMO
$XABDAT
XABDAT_STORE
	XAB$Q_BDT	
	XAB$B_BLN
	XAB$Q_CDT
	XAB$Q_EDT
	XAB$Q_RDT
	XAB$Q_RCD
        XAB$Q_EFF
$XABITM
	XAB$NET_LINK_TIMEOUT
	XAB$V_CAP_TIMXAB
$XABRDT
XABRDT_STORE           
	XAB$Q_RDT
!
!
! RMS Routines          /       Field(s) or Macro(s)
SYS$CLOSE
	FAB$L_XAB
	XABRDT
SYS$CREATE                      
	FAB$L_XAB
	XABDAT
	XABRDT
SYS$DISPLAY
	FAB$L_XAB
	XABDAT
        XABRDT
SYS$FIND
	RAB$V_TMO
        RAB$B_TMO
	RAB64$B_TMO
SYS$GET	
	RAB$V_TMO
	RAB$B_TMO
	RAB64$B_TMO
SYS$OPEN
	XABDAT
	XABRDT
SYS$PUT	
	RAB$V_TMO
	RAB$B_TMO 
        RAB64$B_TMO
!
! Internal interface routine names
!
EXE$INSTIMQ             ! PASS
SCH$ONE_SEC             ! PASS
EXE$WRITE_HWCLOCK       ! PASS
EXE$READ_HWCLOCK        ! PASS
EXE$WRITE_LOCAL_HWCLOCK ! PASS
SCH$TICKS_TO_SECONDS    ! PASS
SCH$SECONDS_TO_TICKS    ! PASS
SCH$ADD_TICKS           ! PASS
!
!
! System macro names used for timing activities
!
READ_SYSTIME            ! PASS
READ_TDF                ! PASS
WRITE_TDF               ! PASS
!
!
! Global system cells dealing with time formats
!
EXE$GQ_TODCBASE		! PASS
EXE$GQ_SAVED_HWCLOCK	! PASS
EXE$GQ_TDF		! PASS
EXE$GL_ABSTIM_UTICS	! PASS
EXE$GQ_PFAILTIME	! PASS
EXE$GQ_PWRDONE		! PASS
EXE$GL_ABSTIM		! PASS
EXE$GQ_SYSTIME		! PASS
EXE$GQ_BOOTIME		! PASS
EXE$GL_SYSTICK		! PASS
EXE$GL_TICKWIDTH	! PASS
EXE$GL_SOFTTICK		! PASS
EXE$GL_TIME_DEVIATION	! PASS
EXE$GL_CLOCK_DRIFT	! PASS
EXE$GL_TICKLENGTH	! PASS
EXE$GL_TENUSEC		! PASS
EXE$GQ_1ST_TIME		! PASS
SMP$GQ_PROPOSED_HWCLOCK	! PASS
SMP$GQ_NEW_HWCLOCK	! PASS
EXE$GL_ABSTIM_TICS	! PASS
!
!
! Structure offset names that contain time formats
!
TQE$Q_TIME		! PASS
TQE$Q_DELTA		! PASS
TQE$L_CPUTIM		! PASS
KTB$L_QUANT		! PASS
KTB$L_WAITIME		! PASS
KTB$L_ONQTIME		! PASS
PHD$L_CPUTIM		! PASS
PCB$L_CPUTIM		! PASS
CWPSSWK$Q_REPTIM	! PASS
CWPSSWK$Q_DAYTIM	! PASS
!
!
! Items in [LIB]:
!
F11DEF.SDL			! PASS
	FI1$S_REVDATE		! PASS
	FI1$T_REVDATE		! FAIL
	FI1$S_REVTIME		! PASS
	FI1$T_REVTIME		! FAIL
	FI1$S_CREDATE		! PASS
	FI1$T_CREDATE		! FAIL
	FI1$S_CRETIME		! PASS
	FI1$T_CRETIME		! FAIL
	FI1$S_EXPDATE		! PASS
	FI1$T_EXPDATE		! FAIL
	FI1$S_MTHDR1		! PASS
	FI1$T_MTHDR1		! PASS
	FI1$S_MTHDR2		! PASS
	FI1$T_MTHDR2		! PASS
	FI1$S_MTHDR3		! PASS
	FI1$T_MTHDR3		! PASS
	FI2$Q_CREDATE		! PASS
	FI2$Q_REVDATE		! PASS
	FI2$Q_EXPDATE		! PASS
	FI2$Q_BAKDATE		! PASS
	HM1$T_CREDATE		! FAIL
	HM2$Q_CREDATE		! PASS
	HM2$Q_RETAINMIN		! PASS
	HM2$Q_RETAINMAX		! PASS
	HM2$Q_REVDATE		! PASS
	HM2$Q_COPYDATE		! PASS
	SCB$Q_MOUNTTIME		! PASS
!
PCBDEF.SDL			! PASS
	PCB$L_ONQTIME		! PASS
	PCB$L_WAITIME		! PASS
	PCB$L_TQUANTUM		! PASS
	PCB$L_CPUTIME_REF	! PASS
	PCB$L_CPUTIM		! PASS
	PCB$L_ACC_WAITIME	! PASS
	KTB$L_ONQTIME		! PASS
	KTB$L_WAITIME		! PASS
	KTB$L_TQUANT		! PASS
	KTB$L_QUANT		! PASS
!
UCBDEF.SDL			! PASS
	UCB$L_DUETIM		! PASS
	UCB$L_TT_RDUE		! PASS
!
!
! Items in [STARLET]:		
!
MMEDEF.SDL			! PASS
	MME$S_EXPIRATION	! PASS
	MME$_EXPIRATION		! PASS
	MME$_EXPDATE		! PASS
	MME$_CREDATE		! PASS
	MME$_OVR_EXP		! PASS
!
MNTDEF.SDL			! PASS
	MNT$_TAPE_EXPIRATION	! PASS
	MNT$V_OVR_EXP		! PASS
!
NSADEF.SDL			! PASS
	NSA$C_SYSTIME		! PASS
	NSA$C_SYSTIM_SET	! PASS
	NSA$C_SYSTIM_CAL	! PASS
	NSA$C_PKT_TIME_STAMP	! PASS
	NSA$C_PKT_SERVER_TIME_STAMP ! PASS
	NSA$C_PKT_SNAPSHOT_TIME	! PASS
	NSA$C_PKT_SYSTIM_OLD	! PASS
	NSA$C_PKT_SYSTIM_NEW	! PASS
	NSA$C_PKT_TIME_REQ	! PASS
	NSA$C_PKT_TIME_REC	! PASS
	NSA$C_PKT_LIFETIME_REQ	! PASS
	NSA$C_PKT_LIFETIME_REC	! PASS
	NSA$_TIME_STAMP		! PASS
	NSA$_SERVER_TIME_STAMP	! PASS
	NSA$_SNAPSHOT_TIME	! PASS
	NSA$_SYSTIM_OLD		! PASS
	NSA$_SYSTIM_NEW		! PASS
	NSA$_TIME_REQ		! PASS
	NSA$_TIME_REC		! PASS
	NSA$_LIFETIME_REQ	! PASS
	NSA$_LIFETIME_REC	! PASS
	NSA$_CLIENT_USERNAME	! PASS
	NSA$C_FMTINF_DATE	! PASS
!
NSARECDEF.SDL			! PASS
	NSA$V_CPUTIME		! PASS
	NSA$M_CPUTIME		! PASS
	NSA$V_EXPIRATION	! PASS
	NSA$M_EXPIRATION	! PASS
	NSA$V_PWDLIFETIME	! PASS
	NSA$M_PWDLIFETIME	! PASS
	NSA$Q_REC_TIME		! PASS
6.8TIMEDWAIT.MAR routines are OKSTAR::ARBOMon Mar 10 1997 15:0313
    The following time-based routines, listed in [SYSLOA]TIMEDWAIT.MAR,
    are OK to call:
    
        EXE$INI_TIMWAIT
        EXE$TIMEDWAIT_SETUP
        EXE$TIMEDWAIT_SETUP_10US
        EXE$TIMEDWAIT_COMPLETE
        EXE$BUS_DELAY 
        EXE$DELAY

    These routines deal with delta times, converted into machine
    cycles.
6.9IOMAR.MAR macros are OKSTAR::ARBOMon Mar 10 1997 16:568
    The following, listed in IOMAR.MAR, are verified:
    
    TIMEDWAIT
    TIMEDELAY
    WFIKPCH
    WFIRLCH

6.10more cells: found in STARLETSSPADE::ARSENAULTThu Mar 20 1997 13:5047
MHD$K_INSTIME
MHD$C_INSTIME
MHD$L_DATIM
ACE$Q_CDATE 
ACE$S_CDATE 
ACE$Q_MODIFICATION_TIME 
ACE$S_MODIFICATION_TIME 
ACC$S_QUETIME 
ACC$T_PRT_NAME 
ACR$Q_SYSTIME 
ACR$S_SYSTIME 
ACR$Q_LOGIN 
ACR$S_LOGIN 
ACR$Q_QUETIME 
ACR$S_QUETIME 
ACR$Q_BEGTIME 
ACR$S_BEGTIME 
CIA$Q_EXPIRATION_TIME 
CIA$S_EXPIRATION_TIME 
CIA$Q_BREAK_TIME 
CIA$S_BREAK_TIME 
DDTM$X_UTC_DATE_TIME 
DDTM$S_UTC_DATE_TIME 
DDTM$O_UTC_CMT_TIME 
DDTM$S_UTC_CMT_TIME 
DDTM$O_COMMIT_TIME 
DDTM$S_COMMIT_TIME 
DTI$O_UTC_COMMIT_TIME 
DTI$S_UTC_COMMIT_TIME 
SMO$K_RLSTIM 
ATR$C_EXPDAT 
ATR$C_CREDATE 
ATR$C_REVDATE 
ATR$C_EXPDATE 
ATR$C_BAKDATE 
ATR$C_EFFDATE 
ATR$C_RCDDATE 
ATR$S_EXPDAT 
ATR$S_CREDATE 
ATR$S_REVDATE 
ATR$S_EXPDATE 
ATR$S_BAKDATE 
ATR$S_EFFDATE 
ATR$S_RCDDATE 
LMF$K_DATELEN 
LMF$C_DATELEN 

6.11More time-related cells in LIB facilityEVMS::BATBOUTAWed Apr 02 1997 11:5614
    
    The following time-based data structure fields are all o.k.
    
    PHDDEF
    	PHD$L_CPULIM
    	PHD$L_EXTRACPU
    
    PQBDEF
    	PQB$L_CPULM
    
    and also this system parameter, SGN$GL_EXTRACPU, is o.k.
    
    -Ellen.
    
6.12A Vax/VMS time data cell, EXE$GL_BADACV_TEVMS::BATBOUTAMon Apr 07 1997 14:564
    
    On VAX/VMS, there is a system data cell, EXE$GL_BADACV_T, which
    contains the current time when an accvio occurs.  The time is
    fetched from EXE$GL_ABSTIM.  This cell PASSES.
6.13More PHD time-related fieldsEVMS::BATBOUTATue Apr 08 1997 11:469
    
    On Vax, the quantum field is stored in PHD$L_QUANT and it PASSES.
    On Alpha, it's stored in the KTB and it's already listed as PASSES.
    
    On Vax, there are 2 cells related to vector processing,
    PHD$L_VP_CPUTIM, in $PHDDEF and a system data cell, 
    CTL$GL_IVP_CPUTIM.  Both PASS.
    
    Oh and 1 more PHD$L_TIMREF PASSES.
6.14TECO Date CommandSTAR::GOLDSTEINAndy Goldstein, VMS DevelopmentTue Apr 08 1997 15:339
The TECO command ^B returns the current date as a 16 bit value as follows:

Bits 0-4: day of month
Bits 5-8: month of year
Bits 9-15: year - 1900

This value will overflow on 1-Jan-2028. Since TECO on VMS supports 32 bit
numerical values, I will fix this limitation by extending the year field
to fill the longword.
6.15PAULKM::WEISSTo speak the Truth, you must first live itTue Apr 08 1997 17:189
>This value will overflow on 1-Jan-2028. Since TECO on VMS supports 32 bit
>numerical values, I will fix this limitation by extending the year field
>to fill the longword.

But what happens then on 1-Jan-8390508?

:-)

Paul
6.161-Jan-8390508?BIS1::GOULDENWed Apr 09 1997 07:5812
>But what happens then on 1-Jan-8390508?
    
    We will communicate with *more* intelligent life forms (which computers
    will then have evolved to) by though.....  No more COBAL :-) .....
    
    After all the y2k problem is only a storage/representation problem,
    humans have no problem understand 2/4 digit year and their meaning.
    
    Peter ;-)
    
    P.S. Sorry to rathole - but you did ask!!!
     
6.17MOVIES::WIDDOWSONRod OpenVMS Engineering. Project RockWed Apr 09 1997 08:111
    .. but these intelligent lifeforms will be using TECO...
6.18SKYLAB::FISHERGravity: Not just a good idea. It&#039;s the law!Wed Apr 09 1997 15:543
Another global cell that holds a time:

sgn$gl_smp_spinwait
6.19STAR::BENSONMy other fiddle is a StradThu Apr 10 1997 15:402
    SCH$GW_QUAN (initial quantum value) is also not on the list yet. 
    
6.20Global Data Cells from SHELL.MAREVMS::NOELFri Apr 11 1997 12:1518
! On VAX and Alpha, the follwing global cells pass from shell.mar:

CTL$GQ_LOGIN
CTL$GQ_ISTART
CTL$GQ_PSTART
CTL$GL_ICPUTIM
CTL$GL_PCPUTIM
CTL$GL_IVP_CPUTIM   ! VAX only
CTL$GL_PVPCPUTIM
CTL$GQ_LASTLOGIN_I
CTL$GQ_LASTLOGIN_N

! I am concerned that people have not been searching for these cells. Not only
! should these cells be added to the search tool list, but someone might want
! to investigate the use of these cells in case something fell through the
! cracks.

! - Karen
6.21miscellaneous time/date stuffEVMS::KUEHNELAndy K�hnelFri Apr 11 1997 13:528
PQL$_CPULM	! item code to request a process' CPU limit

DSC$K_DTYPE_ADT	! descriptor type for absolute date and time
DSC64$K_DTYPE_ADT

ICCS		! Interrupt clock control and status register
		!  (PR$_, PR43$_, PR440$_ ... )

6.22image link date/time in image headerSTAR::DAVIDSONStu Davidson - OpenVMS EngineeringTue Apr 15 1997 16:534
EIHI$Q_LINKTIME	! image link date/time in image header, on Alpha

IHI$Q_LINKTIME  ! image link date/time in image header, on VAX
6.23CLU$GL_CLUB has time for first member bootSKYLAB::FISHERGravity: Not just a good idea. It&#039;s the law!Fri Apr 18 1997 17:568
It appears that there is a time-related cell in the cluster block, CLU$GL_CLUB
(the time the first node of the cluster booted).

At least GETSYI is fetching some data out of it when it is asked for
CLUSTER_FTIME.  Unfortunately, it is indexing in some fashion, so it does not
use the actual structure member name.

Burns
6.24PAULKM::WEISSTo speak the Truth, you must first live itMon Apr 21 1997 15:499
$FAO passes.  

The only directive that uses the date (!%D) calls $ASCTIM, which passes.  The
date string can't be manipulated IN the $FAO call in such a way as to cause a
problem.  The only way the date string can be manipulated at all within $FAO
is by specifying a field width.  This can truncate the date, but not in such
a way as to cause a problem at Y2K.

Paul
6.25More interfaces ...STAR::KGREANEYNo animals harmed while making VMS.Thu Apr 24 1997 13:5350
 $audit_event						! PASS

 $getuai
		!UAI$_BATCH_ACCESS_P (item codes)	! Bit mask.  Remove.
                !UAI$_BATCH_ACCESS_S			! Bit mask.  Remove.
                !UAI$_DIALUP_ACCESS_P			! Bit mask.  Remove.
                !UAI$_DIALUP_ACCESS_S			! Bit mask.  Remove.
                !UAI$_EXPIRATION			! PASS
                !UAI$_LASTLOGIN_I			! PASS
                !UAI$_LASTLOGIN_N			! PASS
                !UAI$_LOCAL_ACCESS_P			! Bit mask.  Remove.
                !UAI$_LOCAL_ACCESS_S			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_P			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_S			! Bit mask.  Remove.
                !UAI$_PWD_DATE				! PASS
                !UAI$_PWD_LIFETIME			! PASS
                !UAI$_PWD2_DATE				! PASS
                !UAI$_REMOTE_ACCESS_P			! Bit mask.  Remove.
                !UAI$_REMOTE_ACCESS_S			! Bit mask.  Remove.


LGI$ICR_CHKRESTRICT					
	LGI$ICB_MODALHOURS				! Bit mask.  Remove
LGI$ICB_GET_INPUT					! PASS

 $setuai
	        !UAI$_BATCH_ACCESS_P (item codes)	! Bit mask.  Remove.
                !UAI$_BATCH_ACCESS_S			! Bit mask.  Remove.
                !UAI$_CPUTIM				! PASS
                !UAI$_DIALUP_ACCESS_P			! Bit mask.  Remove.
                !UAI$_DIALUP_ACCESS_S			! Bit mask.  Remove.
                !UAI$_EXPIRATION			! PASS
                !UAI$_LASTLOGIN_I			! PASS
                !UAI$_LASTLOGIN_N			! PASS
                !UAI$_LOCAL_ACCESS_P			! Bit mask.  Remove.
                !UAI$_LOCAL_ACCESS_S			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_P			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_S			! Bit mask.  Remove.
                !UAI$_PASSWORD				! PASS 
                !UAI$_PASSORD2				! PASS
                !UAI$_PWD_DATE				! PASS
                !UAI$_PWD_LIFETIME			! PASS
                !UAI$_PWD2_DATE				! PASS
                !UAI$_REMOTE_ACCESS_P			! Bit mask.  Remove.
                !UAI$_REMOTE_ACCESS_S			! Bit mask.  Remove.
                !UAI$_TQCNT				! Queue limit.  Remove.

$SHOW_INTRUSION !breakin_block (Time field)		! PASS

6.26More Date FieldsEVMS::MASONTue Apr 29 1997 11:1858
    I've been reviewing a bunch of LIB modules which have time-related
    cells.  These all pass.  (Some are duplicates from earlier replies to
    this topic).
    
    Alpha Root
    
    	BOODEF.SDL              BOO$L_TIMELBN
    	BRKTDEF.SDL             BRK$Q_TIMEOUT
                                BRK$W_SECONDS
    	BTADPDEF.SDL            BTADP$Q_XMT_TIMEOUT
    	CWPSDEF.SDL             CWPSSRV$Q_TIME
                                CWPSSWK$Q_DAYTIM
                                CWPSSWK$Q_REPTIM
                                CWPSCRE$L_CPULM
    	DMPDEF.SDL              DMP$Q_LINKTIME
    	JIBDEF.SDL              JIB$L_CPULIM
    	PCBDEF.SDL              PCB$L_ONQTIME
                                PCB$L_WAITIME
                                PCB$L_CPUTIM
                                PCB$L_CPUTIME_REF
                                PCB$L_ACC_WAITIME
                                PCB$L_TQUANTUM
                                KTB$L_ONQTIME
                                KTB$L_WAITIME
                                KTB$L_TQUANT
                                KTB$L_QUANT
    	PQBDEF.SDL              PQB$L_CPULM
    
    
    VAX root
    
    	BOODEF.SDL              BOO$L_TIMELBN
    	BRKTDEF.SDL             BRK$Q_TIMEOUT
    	CWPSDEF.SDL             CWPSSRV$Q_TIME
                                CWPSSWK$Q_DAYTIM
                                CWPSSWK$Q_REPTIM
                                CWPSCRE$L_CPULM
                                BRK$W_SECONDS
    	JIBDEF.SDL              JIB$L_CPULIM
    				JIB$L_CWPS_TIME
    	PCBDEF.SDL              PCB$L_ONQTIME
                                PCB$L_WAITIME
                                PCB$L_CPUTIM
                                PCB$L_CPUTIME_REF
                                PCB$L_ACC_WAITIME
                                PCB$L_TQUANTUM
                                KTB$L_TQUANT
    	PQBDEF.SDL              PQB$L_CPULM
    
    
    VEST ROOT
    
    	PCBDEF.SDL              PCB$L_ONQTIME
                                PCB$L_WAITIME
                                PCB$L_CPUTIM
                                PCB$L_CPUTIME_REF
                                PCB$L_ACC_WAITIME
    
6.27PCB$L_WTIMEEVMS::MASONTue Apr 29 1997 11:209
    Also, I ran across a cell in the PCB named PCB$L_WTIME.  It is in the
    VAX and VEST root copies of PCBDEF.SDL but NOT in the Alpha copy.  This
    field has a totally bogus name.  It's actually a structure holding the
    bytes PRISAV, PRIVSAV, DPC, and AUTHPRI.  Jim Kauffman thought that
    this was due to having really old versions of the file in the VAX and
    VEST roots.  Someone might want to clean that up sometime....
    
    					Drew
    
6.28Fields and routines from the Security space.STAR::KGREANEYNo animals harmed while making VMS.Fri May 09 1997 09:0850
 $audit_event						! PASS

 $getuai						! PASS
		!UAI$_BATCH_ACCESS_P (item codes)	! Bit mask.  Remove.
                !UAI$_BATCH_ACCESS_S			! Bit mask.  Remove.
                !UAI$_DIALUP_ACCESS_P			! Bit mask.  Remove.
                !UAI$_DIALUP_ACCESS_S			! Bit mask.  Remove.
                !UAI$_EXPIRATION			! PASS
                !UAI$_LASTLOGIN_I			! PASS
                !UAI$_LASTLOGIN_N			! PASS
                !UAI$_LOCAL_ACCESS_P			! Bit mask.  Remove.
                !UAI$_LOCAL_ACCESS_S			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_P			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_S			! Bit mask.  Remove.
                !UAI$_PWD_DATE				! PASS
                !UAI$_PWD_LIFETIME			! PASS
                !UAI$_PWD2_DATE				! PASS
                !UAI$_REMOTE_ACCESS_P			! Bit mask.  Remove.
                !UAI$_REMOTE_ACCESS_S			! Bit mask.  Remove.


LGI$ICR_CHKRESTRICT					
	LGI$ICB_MODALHOURS				! Bit mask.  Remove
LGI$ICB_GET_INPUT					! PASS

 $setuai						! PASS
	        !UAI$_BATCH_ACCESS_P (item codes)	! Bit mask.  Remove.
                !UAI$_BATCH_ACCESS_S			! Bit mask.  Remove.
                !UAI$_CPUTIM				! PASS
                !UAI$_DIALUP_ACCESS_P			! Bit mask.  Remove.
                !UAI$_DIALUP_ACCESS_S			! Bit mask.  Remove.
                !UAI$_EXPIRATION			! PASS
                !UAI$_LASTLOGIN_I			! PASS
                !UAI$_LASTLOGIN_N			! PASS
                !UAI$_LOCAL_ACCESS_P			! Bit mask.  Remove.
                !UAI$_LOCAL_ACCESS_S			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_P			! Bit mask.  Remove.
                !UAI$_NETWORK_ACCESS_S			! Bit mask.  Remove.
                !UAI$_PASSWORD				! PASS 
                !UAI$_PASSORD2				! PASS
                !UAI$_PWD_DATE				! PASS
                !UAI$_PWD_LIFETIME			! PASS
                !UAI$_PWD2_DATE				! PASS
                !UAI$_REMOTE_ACCESS_P			! Bit mask.  Remove.
                !UAI$_REMOTE_ACCESS_S			! Bit mask.  Remove.
                !UAI$_TQCNT				! Queue limit.  Remove.

$SHOW_INTRUSION !breakin_block (Time field)		! PASS

6.29Cells, offsets, macro names, logical namesEVMS::KAUFFMANTue May 27 1997 18:02382
The following is the list of data structure names, MACRO-32 macros, SYSGEN
parameters, DCL commands and system logical names that I tripped across in my 
investigations.  Sorry if some of these duplicate previous entries...

Pass:
	exe$gl_pfailtime
	exe$gq_pfailtime
	exe$gl_pfatim
	exe$gq_pwrintvl
	exe$gq_pwrdone
	exe$gl_pwrdone
	smp$gq_proposed_hwclock
	smp$gq_new_hwclock
	spl$l_timo_int
	cpu$q_boot_time
	cpu$q_kernel
	cpu$q_mpsynch
	cpu$l_mpsynch
	cpu$l_sanity_timer
	cpu$l_sanity_ticks
	cpu$w_sanity_ticks
	cpu$l_soft_tick
	cpu$l_time_deviation
	smp$gl_proposed_todr
	smp$gl_new_todr
	tqe$q_time
	tqe64$q_time
	tqe$q_delta
	tqe64$q_delta
	tqe$l_cputim
	tqe64$l_cputim
	utc$a_whole_time
	utc$q_abstime
	utc$q_tdf_etc
	utc$l_abs0
	utc$l_abs1
	utc$l_inac
	utc$l_tdfv
	utc$a_inaccur
	utc$w_tdfwrd
	utc$v_tdf
	utc$v_ver
	utc$tdf_default (global symbol that defines running system tdf)
	sys$timezone_differential (global logical defining running system tdf)
	tdf$k_test_lo
	tdf$k_test_hi
	tdf$k_version
	tdf$k_version_v54
	tdf$c_d_length
	tdf$k_d_length
	tdf$c_length
	tdf$k_length
	tdf$s_tdf
	tdf$s_ident
	tdf$t_ident
	tdf$w_version
	tdf$s_delta
	tdf$q_delta
	tdf$s_test_check
	tdf$r_test_check
	tdf$s_test
	tdf$q_test
	tdf$r_test_overlay
	tdf$l_test_lo
	tdf$l_test_hi
	dtss$k_adjust_clock
	dtss$k_restore_tick
	dtss$k_set_clock
	dtss$k_set_nextls
	dtss$k_set_active
	dtss$k_set_not_active
	dtss$k_read_function
	dtss$k_write_function
	dtss$k_initialize_function
	dtss$k_cleanup_function
	dtss$k_initialize_tdf
	dtss$k_getutc_test
	dtss$k_read_clock_params
	dtss$k_write_clock_params
	dtss$k_base_time_diff_lo
	dtss$k_base_time_diff_hi
	dtss$k_infinite_inacc_lo
	dtss$k_infinite_inacc_hi
	dtss$k_max_drift_reciprocal
	dtss$k_clock_drift_ppm
	dtss$k_init_tdf_min
	dtss$k_init_tdf_lo
	dtss$k_init_tdf_hi
	dtss$k_min_tdf
	dtss$k_max_tdf
	dtss$k_vms_to_utc_max_lo
	dtss$k_vms_to_utc_max_hi
	dtss$k_utc_to_vms_min_lo
	dtss$k_utc_to_vms_min_hi
	BinAbsTime$K_LENGTH
	BinAbsTime$S_BinTime
	BinAbsTime$S_Time
	BinAbsTime$R_Time
	BinAbsTime$L_Time_lo
	BinAbsTime$L_Time_hi
	BinAbsTime$S_Inacc
	BinAbsTime$R_Inacc
	BinAbsTime$L_Inacc_lo
	BinAbsTime$W_Inacc_hi
	BinAbsTime$S_TDF
	BinAbsTime$V_TDF
	BinAbsTime$S_Vers
	BinAbsTime$V_Vers
	inacc$k_length
	inacc$s_inacc_quad
	inacc$l_lo
	inacc$l_hi
	utc$k_length
	utc$s_utc_quad
	utc$l_lo
	utc$l_hi
	DataBlock$K_LENGTH
	DataBlock$S_DataBlock
	DataBlock$S_Tbase
	DataBlock$R_Tbase
	DataBlock$L_Tbase_lo
	DataBlock$L_Tbase_hi
	DataBlock$L_Tickadjcount
	DataBlock$L_TickAdj
	DataBlock$L_Ticklength
	DataBlock$S_NextLS
	DataBlock$R_NextLS
	DataBlock$L_NextLS_lo
	DataBlock$L_NextLS_hi
	DataBlock$S_Ibase
	DataBlock$R_Ibase
	DataBlock$L_Ibase_lo
	DataBlock$S_Ibase_hi_ext
	DataBlock$R_Ibase_hi_ext
	DataBlock$S_Ibase_ext_long1
	DataBlock$R_Ibase_ext_long1
	DataBlock$L_Ibase_hi
	DataBlock$S_Inacc_ext_long2
	DataBlock$R_Inacc_ext_long2
	DataBlock$W_Ibase_ext_lo
	DataBlock$W_Ibase_ext_hi
	ExtInacc$K_LENGTH
	ExtInacc$S_ExtInacc
	ExtInacc$L_Inacc_lo
	ExtInacc$S_Inacc_hi_ext
	ExtInacc$R_Inacc_hi_ext
	ExtInacc$S_Inacc1
	ExtInacc$R_Inacc1
	ExtInacc$L_Inacc_hi
	ExtInacc$S_Inacc2
	ExtInacc$R_Inacc2
	ExtInacc$W_Inacc_ext_lo
	ExtInacc$W_Inacc_ext_hi
	CAB$K_LENGTH
	CAB$S_CabBuf
	CAB$S_Tbase
	CAB$R_Tbase
	CAB$L_Tbase_lo
	CAB$L_Tbase_hi
	CAB$S_Tsync
	CAB$R_Tsync
	CAB$L_Tsync_lo
	CAB$L_Tsync_hi
	CAB$S_Tcomp
	CAB$R_Tcomp
	CAB$L_Tcomp_lo
	CAB$L_Tcomp_hi
	CAB$S_Ibase
	CAB$R_Ibase
	CAB$L_Ibase_lo
	CAB$L_Ibase_hi
	CAB$S_Isync
	CAB$R_Isync
	CAB$L_Isync_lo
	CAB$L_Isync_hi
	CAB$S_Icomp
	CAB$R_Icomp
	CAB$L_Icomp_lo
	CAB$L_Icomp_hi
	CAB$S_RelTime
	CAB$R_RelTime
	CAB$L_RelTime_lo
	CAB$L_RelTime_hi
	CAB$L_SetTDF
	CAB$L_TDF
	CAB$L_TickWidth
	CAB$L_SysTick
	CAB$L_ClockDrift
	CAB$L_AdjustRate
	numabsutc$K_LENGTH
	numabsutc$S_$NumAbsUTC
	$NumAbsUTC
	numabsutc$w_year
	numabsutc$w_monthOfYear
	numabsutc$w_dayOfMonth
	numabsutc$w_hourOfDay
	numabsutc$w_minOfHour
	numabsutc$w_secOfMin
	numabsutc$w_hundOfSec
	numabsutc$w_iDays
	numabsutc$w_iHours
	numabsutc$w_iMins
	numabsutc$w_iSecs
	numabsutc$w_iHundOfSecs
	numabsutc$w_tdfSecs
	numabstim$K_LENGTH
	numabstim$S_$NumAbsTim
	$NumAbsTim
	numabstim$w_year
	numabstim$w_monthOfYear
	numabstim$w_dayOfMonth
	numabstim$w_hourOfDay
	numabstim$w_minOfHour
	numabstim$w_secOfMin
	dtss$l_tickwidth
	dtss$l_clock_drift
	ktb$l_waitime
	pcb$l_waitime
	exe$gl_abstim_tics
	exe$gl_abstim
	ktb$l_onqtime
	pcb$l_onqtime
	pcb$l_acc_waitime
	sch$gw_quan
	sch$$gw_quan
	ktb$l_quant
	phd$l_cpulim
	phd$l_extracpu
	phd$l_timref
	DCL SET TIME
	DCL SET ENTRY/AFTER/CPUTIME
	DCL SET DIRECTORY/BEFORE/SINCE
	DCL SET FILE/BEFORE/EXPIRATION_DATE/SINCE
	DCL SET SECURITY/AFTER/BEFORE/SINCE
	DCL SET DAY
	DCL SET ACL/AFTER/BEFORE/SINCE
	DCL SHOW ACL/SINCE/BEFORE
	DCL SHOW SECURITY/SINCE/BEFORE
	DCL SHOW TIME
	DCL SHOW DAYTIME
	exe$gq_tdf
	exe$gl_tenusec
	exe$gl_ubdelay
	cpu$l_tenusec
	cpu$l_ubdelay
	cpu$l_nullcpu
	cpu$w_ukernel
	cpu$w_unullcpu
	cpu$w_clkutics
	cpu$l_vp_cputim
	phd$l_vp_cputim
	exe$gq_todcbase
	exe$gq_saved_hwclock
	exe$gq_boottime
	[SYSEXE]SYS$TIMEZONE.DAT
	SYS$TIMEZONE_DIFFERENTIAL
	SYS$LOCALTIME
	SYS$POSIXRULES
	READ_SYSTEM_BBW
	WRITE_SYSTEM_BBW
	exe$gl_todr
	smp$gl_todr
	exe$gq_1st_time
	exe$gq_systime
	exe$gq_systime2
	ucb$l_duetim
	IP_ACK_WAIT
	phd$l_cputim
	sch$gl_minwc
	sch$gl_maxwc
	schg$gw_maxwc
	sch$gw_max_quant
	sch$gw_quantum
	phd$w_quant
	pcb$l_cputime_ref
	exe$gl_ticklength
	exe$gl_timeadjust
	exe$gl_systick
	vbss$gl_cputicks
	TIMEWAIT
	TIMEDWAIT
	BUSYWAIT
	READ_SYSTIME
	READ_TDF
	WRITE_TDF
	swp$gl_swtime
	exe$gl_tickadjust
	exe$gl_abstim_utics
	vms$gq_license_date
	scs$gl_load_share_interval
	sgn$gw_smp_sanity_cnt
	smp_sanity_cnt
	sgn$gw_smp_tick_cnt
	smp_tick_cnt
	sgn$gl_smp_spinwait
	smp_spinwait
	sgn$gl_smp_lngspinwait
	smp_lngspinwait
	sch$gw_quan
	quantum
	sch$gl_awstime
	awstime
	sch$gw_iota
	iota
	sch$gw_longwait
	longwait
	sch$gw_dormantwait
	dormantwait
	sch$gw_awstime_sys
	awstime_sys
	scs$gw_timvcfail
	timvcfail
	sgn$gl_extracpu
	extracpu
	ioc$gw_mvtimeout
	mvtimeout
	ioc$gw_tape_mvtimeout
	tape_mvtimeout
	lck$gl_waittime
	deadlock_wait
	scs$gw_pastmout
	pastimout
	scs$gw_papolint
	papollinterval
	scs$gw_papoolin
	papoolinterval
	sgn$gw_tpwait
	timepromptwait
	exe$gw_clkint
	clock_interval
	tty$gl_delta
	tty_scandelta
	tty$gb_silotime
	tty_silotime
	tty$gl_timeout
	tty_timeout
	sys$gb_pwd_tmo
	lgi_pwd_tmo
	sys$gb_retry_tmo
	lgi_retry_tmo
	sys$gl_brk_tmo
	lgi_brk_tmo
	sys$gl_hid_tim
	lgi_hid_tim
	clu$gw_recnxint
	recnxinterval
	clu$gw_qdskinterval
	qdskinterval
	sch$gl_affinity_time
	affinity_time

Depends or Unknown:
	utc_quad
	swp$gl_troll_time
	DCL SET OUTPUT_RATE
	DCL SET QUEUE/CPUDEFAULT/CPUMAXIMUM/CPUTIME/AFTER
	DCL SHOW LICENSE/BEFORE/RELEASE_DATE/SINCE/TERMINATION_DATE/WARNING_INTERVAL
	DCL SHOW PROCESS/INTERVAL
	DCL SHOW CLUSTER/INTERVAL/BEGINNING/ENDING
	DCL START/QUEUE/CPUDEFAULT/CPUMAXIMUM
	crb$l_duetime
	ucb$l_tt_rdue
	lkb$l_duetime
	WFIKPCH
	WFIRLCH
	erl$gb_buftim
	pms$gl_qlen_toint
	pms$gl_qlen_toctr
	pms$gl_kernel
	pms$gl_exec
	pms$gl_super
	pms$gl_user
	pms$gl_inter
	pms$gl_compat
	lck$gq_bitmap_exp
	lck$gq_bitmap_explcl
	exe$gl_badacv_t
	exe$gw_clkutics
	exe$gw_clkuticr
	scs$gl_init_timeout
	scs$gl_min_port_wait_interval
	scs$gl_min_conn_wait_interval
6.30TIMEDWAIT.MAR routines OK on AlphaSTAR::ARBOWed Jun 04 1997 16:5526
    This note only applies to Alpha, and not to VAX routines.

    -Walt Arbo
    

                  <<< EVMS::DOCD$:[NOTES$LIBRARY]Y2K.NOTE;1 >>>
                             -< OpenVMS Year 2000 >-
================================================================================
Note 6.8                 date cells/routines/interfaces                  8 of 29
STAR::ARBO                                           13 lines  10-MAR-1997 15:03
                       -< TIMEDWAIT.MAR routines are OK >-
--------------------------------------------------------------------------------

    The following time-based routines, listed in [SYSLOA]TIMEDWAIT.MAR,
    are OK to call:
    
        EXE$INI_TIMWAIT
        EXE$TIMEDWAIT_SETUP
        EXE$TIMEDWAIT_SETUP_10US
        EXE$TIMEDWAIT_COMPLETE
        EXE$BUS_DELAY 
        EXE$DELAY

    These routines deal with delta times, converted into machine
    cycles.