Guardian Procedure Calls Reference Manual
Time and day array form, 734
Time limit
in AWAITIO\[X|\XL\] procedure, 79
in FILE_COMPLETE\[L\]_ procedure, 367
Time measured
elapsed time that process executes, 1381
while the process is executing, 1378
TIME procedure, 1420
Timeout during AWAITIO\[X]
before completion, 76, 353
summary of actions, 80
Timeout during AWAITIO\[X|\XL\]
error indication, 83
Timeout during FILE_AWAITIO64_
error indication, 359
summary of actions, 356
Timeout during FILE_COMPLETE_, before completion, 366
Timer
based on process execution time, 1377
set to a given number of units of elapsed time, 1380,
1390, 1393
TIMER_START_ procedure; Setting a timer, 1421
TIMER_STOP_ procedure; Stopping a timer, 1423
Timestamp, 35
see also Julian timestamp
48-bit, 748, 1424
64-bit Julian
procedures, 748
using to change system clock, 1357, 1408
caution, 223
conversion from 48-bit to integer, 204
from Gregorian date and time, 183
Julian, range checking, 735
network and local, 222
returned in Julian-date-based form, 747
TIMESTAMP procedure, 1424
TL edit descriptor, 1552
TNS/E native process, finding writable global data;
Writable global data, finding in a TNS/E native process,
36
TNS/R systems, trap handling on, 74
TOSVERSION procedure, 1426
TR edit descriptor, 1552
Transfer length of a disk file, 314, 408
Transferring text from an EDIT file, 336
Trap handling
address of trap handler, 69
ARMTRAP, procedure, 69
on TNS/R systems, 74
overwriting application data stack, 74
P register values, 72
resuming from a trap handler
at another point in the program, 73
at the point of the trap, 73
exiting, 73
saving stack registers during, 71
space required, 71
terminating a trap handler, 72
trap handler activation and termination, 70
traps in protected code, 73
Trap handling procedures
LONGJMP_, 779
SIGACTION_RESTORE_, 1366
SIGACTION_SUPPLANT_, 1368
SIGJMP_MASKSET_, 1372
SIGLONGJMP_, 1374
SIGSETJMP_, 1313, 1385
Traps
bounds violation, 949, 1188
faulty parameters, 662, 946
Tributary stations
specifying station addresses, 268
TS_NANOSECS_ procedure; Determining time since last
coldload, 1427
TS_UNIQUE_COMPARE_ procedure; Comparing
two Unique Timestamps, 1428
TS_UNIQUE_CONVERT_TO_JULIAN_ procedure;
Converting
Unique Timestamp into a Julian Timestamp, 1430
TS_UNIQUE_CREATE_ procedure; Creating
128-bit timestamp, 1431
U
Unique network-wide process names see
PROCESSNAME_CREATE and CREATEREMOTENAME
procedures
UNLOCKFILE procedure, 1433
Unlocking
disk files, 1433
records, 1433, 1516
UNLOCKREC procedure, 1436
UNPACKEDIT procedure, 1439
Unsigned integer values, converting to, ASCII, 885
Unstructured files
creating, 228, 385, 392
file pointers after open, 466, 905
locking records during read operations, 484, 1210
reading, 481, 1198
reading for a subsequent, write, 490, 1218
writing data to, 529, 540, 1494, 1513
writing EOF to, 210, 380
Updating a file record
writing data to, 1509
writing data to and unlocking, 1516
Upshifting alphabetic characters, 1359
User event procedures
USEREVENT_AWAKE_, 1466
USEREVENT_GET_, 1468
USEREVENT_SET_, 1469
USEREVENT_WAIT_, 1471
USEREVENTFILE_REGISTER_, 1473
User ID, Guardian
associated with a user name, 1475
assuming, 683, 687, 1482
User library and program file differences, 858, 993,
1073, 1116
User name associated with a Guardian user ID, 1478
USER_AUTHENTICATE_ procedure, 1441
1606 Index