[an error occurred while processing this directive]
![]() |
![]() HP OpenVMS Systems Documentation |
![]() |
HP OpenVMS System Services Reference Manual
The buffer length field in the item descriptor should specify 3 (bytes). UAI$_BIOLMReturns the buffered I/O count.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_BYTLMReturns the buffered I/O byte limit.Because the buffered I/O byte limit is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_CLITABLESReturns, as a character string, the name of the user-defined CLI table for the account, if any.Because the CLI table name can include up to 31 characters in addition to a size-byte prefix, the buffer length field of the item descriptor should specify 32 (bytes). UAI$_CPUTIMReturns the maximum CPU time limit (per session) for the process in 10-millisecond units.Because the maximum CPU time limit is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_DEFCLIReturns, as an RMS file name component, the name of the command language interpreter used to execute the specified batch job. The file specification returned assumes the device name and directory SYS$SYSTEM and the file type .EXE.Because a file name can include up to 31 characters in addition to a size-byte prefix, the buffer length field in the item descriptor should specify 32 (bytes). UAI$_DEFDEVReturns, as a 1- to 31-character string, the name of the default device.Because the device name string can include up to 31 characters in addition to a size-byte prefix, the buffer length field in the item descriptor should specify 32 (bytes). UAI$_DEFDIRReturns, as a 1- to 63-character string, the name of the default directory.Because the directory name string can include up to 63 characters in addition to a size-byte prefix, the buffer length field in the item descriptor should specify 64 (bytes). UAI$_DEF_PRIVReturns the default privileges for the user.Because the default privileges are returned as a quadword value, the buffer length field in the item descriptor should specify 8 (bytes). UAI$_DFWSCNTReturns the default working set size in pages (on VAX systems) or pagelets (on Alpha and I64 systems).Because the default working set size is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_DIOLMReturns the direct I/O count limit.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_DIALUP_ACCESS_PReturns, as a 3-byte value, the range of times during which dialup access is permitted for primary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight. For each hour the bit is set to 0, access is allowed. For each hour the bit is set to 1, access is denied.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_DIALUP_ACCESS_SReturns, as a 3-byte value, the range of times during which dialup access is permitted for secondary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight. For each hour the bit is set to 0, access is allowed. For each hour the bit is set to 1, access is denied.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_ENCRYPTReturns one of the values shown in the following table, identifying the encryption algorithm for the primary password.Because the encryption algorithm is a byte in length, the buffer length field in the item descriptor should specify 1 (byte).
UAI$_ENCRYPT2Returns one of the following values identifying the encryption algorithm for the secondary password:
Because the encryption algorithm is a byte in length, the buffer length field in the item descriptor should specify 1 byte. UAI$_ENQLMReturns the lock queue limit.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_EXPIRATIONReturns, as a quadword absolute time value, the expiration date and time of the account.Because the absolute time value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). UAI$_FILLMReturns the open file limit.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_FLAGSReturns, as a longword bit vector, the various login flags set for the user.Each flag is represented by a bit. The $UAIDEF macro defines the following symbolic names for these flags:
UAI$_JTQUOTAReturns the initial byte quota with which the jobwide logical name table is to be created.Because this quota is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_LASTLOGIN_IReturns, as a quadword absolute time value, the date of the last interactive login.UAI$_LASTLOGIN_NReturns, as a quadword absolute time value, the date of the last noninteractive login.UAI$_LGICMDReturns, as an OpenVMS RMS file specification, the name of the default login command file.Because a file specification can include up to 63 characters in addition to a size-byte prefix, the buffer length field of the item descriptor should specify 64 (bytes). UAI$_LOCAL_ACCESS_PReturns, as a 3-byte value, the range of times during which local interactive access is permitted for primary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight. For each hour the bit is set to 0, access is allowed. For each hour the bit is set to 1, access is denied.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_LOCAL_ACCESS_SReturns, as a 3-byte value, the range of times during which batch access is permitted for secondary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight. For each hour the bit is set to 0, access is allowed. For each hour the bit is set to 1, access is denied.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_LOGFAILSReturns the count of login failures.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_MAXACCTJOBSReturns the maximum number of batch, interactive, and detached processes that can be active at one time for all users of the same account. The value 0 represents an unlimited number.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_MAXDETACHReturns the detached process limit. A value of 0 represents an unlimited number.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_MAXJOBSReturns the active process limit. A value of 0 represents an unlimited number.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_NETWORK_ACCESS_PReturns, as a 3-byte value, the range of times during which network access is permitted for primary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight. For each hour the bit is set to 0, access is allowed. For each hour the bit is set to 1, access is denied.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_NETWORK_ACCESS_SReturns, as a 3-byte value, the range of times during which network access is permitted for secondary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight. For each hour the bit is set to 0, access is allowed. For each hour the bit is set to 1, access is denied.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_OWNERReturns, as a character string, the name of the owner of the account.Because the owner name can include up to 31 characters in addition to a size-byte prefix, the buffer length field of the item descriptor should specify 32 (bytes). UAI$_PBYTLMReturns the paged buffer I/O byte count limit.Because the paged buffer I/O byte count limit is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_PGFLQUOTAReturns the paging file quota in pages (on VAX systems) or in blocks (on Alpha and I64 systems).Because the paging file quota is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_PRCCNTReturns the subprocess creation limit.Because the subprocess creation limit is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_PRIReturns the default base priority in the range 0 through 31.Because this decimal number is a byte in length, the buffer length field in the item descriptor should specify 1 (byte). UAI$_PRIMEDAYSReturns, as a byte bit vector, the primary and secondary days of the week.Each bit represents a day of the week, with the bit clear representing a primary day and the bit set representing a secondary day. The $UAIDEF macro defines the following symbolic names for these bits: UAI$V_MONDAY UAI$_PRIVReturns, as a quadword value, the names of the privileges the user holds.Because this value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). UAI$_PWDReturns, as a quadword value, the hashed primary password of the user.Because this value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). UAI$_PWD_DATEReturns, as a quadword absolute time value, the date of the last password change.Because this value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). A value of --1 indicates that the password is marked as preexpired. UAI$_PWD_LENGTHReturns the minimum password length.Because this decimal number is a byte in length, the buffer length field in the item descriptor should specify 1 (byte). UAI$_PWD_LIFETIMEReturns, as a quadword delta time value, the password lifetime.Because this value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). A quadword of 0 means that none of the password mechanisms will take effect. UAI$_PWD2Returns, as a quadword value, the hashed secondary password of the user.Because this value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). UAI$_PWD2_DATEReturns, as a quadword absolute time value, the last date the secondary password was changed.Because this value is a quadword in length, the buffer length field in the item descriptor should specify 8 (bytes). A value of --1 indicates that the password could be marked as preexpired. UAI$_QUEPRIReturns the maximum job queue priority.Because this decimal number is a byte in length, the buffer length field in the item descriptor should specify 1 (byte). UAI$_REMOTE_ACCESS_PReturns, as a 3-byte value, the range of times during which remote interactive access is permitted for primary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_REMOTE_ACCESS_SReturns, as a 3-byte value, the range of times during which remote interactive access is permitted for secondary days. Each bit set represents a 1-hour period, from bit 0 as midnight to 1 a.m. to bit 23 as 11 p.m. to midnight.The buffer length field in the item descriptor should specify 3 (bytes). UAI$_SALTReturns the random password salt.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_SHRFILLMReturns the shared file limit.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_TQCNTReturns the timer queue entry limit.Because this decimal number is a word in length, the buffer length field in the item descriptor should specify 2 (bytes). UAI$_UICReturns, as a longword, the user identification code (UIC). For the format of the UIC, see the HP OpenVMS Guide to System Security.UAI$_USER_DATAReturns up to 255 bytes of information from the user data area of the system user authorization file (SYSUAF).You can read information written to the user data area from previous versions of the operating system as long as the information written adheres to the guidelines described in the HP OpenVMS Guide to System Security. UAI$_WSEXTENTReturns the working set extent, in pages (on VAX systems) or pagelets (on Alpha and I64 systems), for the user of the specified queue or job.Because the working set extent is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). UAI$_WSQUOTAReturns the working set quota, in pages (on VAX systems) or pagelets (on Alpha and I64 systems), for the specified user.Because this quota is a longword decimal number, the buffer length field in the item descriptor should specify 4 (bytes). DescriptionThe Get User Authorization Information service returns authorization information about a specified user. Condition Values Returned
This service can also return OpenVMS RMS status codes associated with operations on indexed files. For example, an inquiry about a nonexistent account returns RMS$_RNF, record not found status. For a description of RMS status codes that are returned by this service, see the OpenVMS Record Management Services Reference Manual. $GETUTC
Returns the current time in 128-bit UTC format. FormatSYS$GETUTC utcadr C Prototypeint sys$getutc (unsigned int *utcadr [4]); Arguments
DescriptionThe Get UTC Time service returns the current system time in 128-bit UTC format. System time is updated every 10 milliseconds. Condition Values Returned
|