Open VMS Operating System Concepts, Second Edition

This appendix contains all descriptions of several system services and library functions. Many of these are illustrated elsewhere in this text. Each description is divided into three sections. All but the last section can be found in either:
| $HELP | SYSTEM_SERVICES |
| $HELP | RTL LIB$ |
The first section contains an English explanation of the routine. Next is the generic calling sequence. Optional arguments are enclosed in square brackets. Finally a list of possible error conditions is presented. There are a number of ways to convert a condition value to a code. Since OpenVMS 6.0, the most convenient is
| $HELP/MESSAGE/STATUS=value | lif the value is decimal |
| $HELP/MESSAGE/STATUS=%Xvalue | lif the value is hexadecimal |
The material in this Appendix has been compiled from HELP and Digital documents for the convenience of the reader. The following list contains all the descriptions given in this appendix.
| $ADJWSL | $DCLAST | $SETIMR |
| $ASCEFC | $DELPRC | $SETPRN |
| $ASCTIM | $DELTVA | $SUSPND |
| $ASSIGN | $ENQ(W) | $WAITFR |
| $BINTIM | $GETJPI(W) | $WAKE |
| $CANCEL | $GETTIM | $WFLAND |
| $CLREF | $HIBER | LIB$SIGNAL |
| $CREMBX | $QIO(W) | LIB$SPAWN |
| $CREPRC | $RESUME | LIB$STOP |
| $CRETVA | $SCHDWK | LIB$WAIT |
| $CRMPSC | $SETEF |
ADJUST WORKING SET LIMIT
The Adjust Working Set Unit service adjusts a process' current working set limit by the specified number of pages and returns the new value to the caller. The working set limit specifies the maximum number of process pages that may be resident in physical memory.
$ADJWSL ( [pagcnt] ,[wsetlm] )
Condition Values Returned
| SS$_NORMAL | The service completed successfully |
| SS$_ACCVIO | The longword specified by wsetlm cannot be written by the... |