HP OpenVMS Utility Routines Manual
Previous
Contents
Index
Chapter 9
9
DECdts Portable Applications Programming Interface
9.1
DECdts Time Representation
9.1.1
Absolute Time Representation
9.1.2
Relative Time Representation
9.2
Time Structures
9.2.1
The utc Structure
9.2.2
The tm Structure
9.2.3
The timespec Structure
9.2.4
The reltimespec Structure
9.2.5
The OpenVMS Time Structure
9.3
DECdts API Header Files
9.4
Linking Programs with the DECdts API
9.5
DECdts API Routine Functions
Command 49
utc_abstime
Command 50
utc_addtime
Command 51
utc_anytime
Command 52
utc_anyzone
Command 53
utc_ascanytime
Command 54
utc_ascgmtime
Command 55
utc_asclocaltime
Command 56
utc_ascreltime
Command 57
utc_binreltime
Command 58
utc_bintime
Command 59
utc_boundtime
Command 60
utc_cmpintervaltime
Command 61
utc_cmpmidtime
Command 62
utc_gettime
Command 63
utc_getusertime
Command 64
utc_gmtime
Command 65
utc_gmtzone
Command 66
utc_localtime
Command 67
utc_localzone
Command 68
utc_mkanytime
Command 69
utc_mkascreltime
Command 70
utc_mkasctime
Command 71
utc_mkbinreltime
Command 72
utc_mkbintime
Command 73
utc_mkgmtime
Command 74
utc_mklocaltime
Command 75
utc_mkreltime
Command 76
utc_mkvmsanytime
Command 77
utc_mkvmsgmtime
Command 78
utc_mkvmslocaltime
Command 79
utc_mulftime
Command 80
utc_multime
Command 81
utc_pointtime
Command 82
utc_reltime
Command 83
utc_spantime
Command 84
utc_subtime
Command 85
utc_vmsanytime
Command 86
utc_vmsgmtime
Command 87
utc_vmslocaltime
9.6
Example Using the DECdts API Routines
Chapter 10
10
EDT Routines
10.1
Introduction to EDT Routines
10.2
Using the EDT Routines: An Example
10.3
EDT Routines
Command 88
EDT$EDIT
Command 89
FILEIO
Command 90
WORKIO
Command 91
XLATE
Chapter 11
11
Encryption (ENCRYPT) Routines
11.1
Introduction to Encryption Routines
11.2
AES Encryption Features
11.2.1
AES Key, Flag Mask, and Value
11.3
How the Routines Work
11.3.1
Encryption Keys
11.3.1.1
Deleting AES Keys
11.3.1.2
DES Key and Data Semantics
11.3.2
File Encryption and Decryption
11.4
Maintaining Keys
11.5
Operations on Files
11.6
Operations on Records and Blocks
11.7
Routine Descriptions
11.7.1
Specifying Arguments
11.7.2
Bitmasks
11.7.3
Error Handling
Command 92
ENCRYPT$DECRYPT
Command 93
ENCRYPT$DECRYPT_ONE_RECORD
Command 94
ENCRYPT$DEFINE_KEY
Command 95
ENCRYPT$DELETE_KEY
Command 96
ENCRYPT$ENCRYPT
Command 97
ENCRYPT$ENCRYPT_FILE
Command 98
ENCRYPT$ENCRYPT_ONE_RECORD
Command 99
ENCRYPT$FINI
Command 100
ENCRYPT$GENERATE_KEY
Command 101
ENCRYPT$INIT
Command 102
ENCRYPT$STATISTICS
Chapter 12
12
File Definition Language (FDL) Routines
12.1
Introduction to FDL Routines
12.2
Using the FDL Routines: Examples
12.3
FDL Routines
Command 103
FDL$CREATE
Command 104
FDL$GENERATE
Command 105
FDL$PARSE
Command 106
FDL$RELEASE
Chapter 13
13
Librarian (LBR) Routines
13.1
Introduction to LBR Routines
13.1.1
Types of Libraries
13.1.2
Structure of Libraries
13.1.2.1
Library Headers
13.1.2.2
Modules
13.1.2.3
Indexes and Keys
13.1.3
Summary of LBR Routines
13.2
Using the LBR Routines: Examples
13.2.1
Creating, Opening, and Closing a Text Library
13.2.2
Inserting a Module
13.2.3
Extracting a Module
13.2.4
Deleting a Module
13.2.5
Using Multiple Keys and Multiple Indexes
13.2.6
Accessing Module Headers
13.2.7
Reading Library Headers
13.2.8
Displaying Help Text
13.2.9
Listing and Processing Index Entries
13.3
LBR Routines
Command 107
LBR$CLOSE
Command 108
LBR$DELETE_DATA
Command 109
LBR$DELETE_KEY
Command 110
LBR$FIND
Command 111
LBR$FLUSH
Command 112
LBR$GET_HEADER
Command 113
LBR$GET_HELP
Command 114
LBR$GET_HISTORY
Command 115
LBR$GET_INDEX
Command 116
LBR$GET_RECORD
Command 117
LBR$INI_CONTROL
Command 118
LBR$INSERT_KEY
Command 119
LBR$LOOKUP_KEY
Command 120
LBR$LOOKUP_TYPE
Command 121
LBR$MAP_MODULE
Command 122
LBR$OPEN
Command 123
LBR$OUTPUT_HELP
Command 124
LBR$PUT_END
Command 125
LBR$PUT_HISTORY
Command 126
LBR$PUT_MODULE
Command 127
LBR$PUT_RECORD
Command 128
LBR$REPLACE_KEY
Command 129
LBR$RET_RMSSTV
Command 130
LBR$SEARCH
Command 131
LBR$SET_INDEX
Command 132
LBR$SET_LOCATE
Command 133
LBR$SET_MODULE
Command 134
LBR$SET_MOVE
Command 135
LBR$UNMAP_MODULE
Previous
Next
Contents
Index