VAXELN Pascal Runtime Library Reference Manual

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      VAXELN Routine Summary

  2      VAXELN Kernel Procedures

  ACCEPT_CIRCUIT

  KER$ALLOCATE_MAP

  ALLOCATE_MEMORY

  KER$ALLOCATE_PATH

  KER$ALLOCATE_SYSTEM_REGION

  CLEAR_EVENT

  CONNECT_CIRCUIT

  CREATE_AREA

  CREATE_AREA_EVENT

  CREATE_AREA_SEMAPHORE

  CREATE_DEVICE

  CREATE_EVENT

  CREATE_JOB

  CREATE_MESSAGE

  CREATE_NAME

  CREATE_PORT

  CREATE_PROCESS

  CREATE_SEMAPHORE

  CURRENT_PROCESS

  DELETE

  DISABLE_ASYNCH_EXCEPTION

  DISABLE_SWITCH

  DISCONNECT_CIRCUIT

  ENABLE_ASYNCH_EXCEPTION

  ENABLE_SWITCH

  KER$ENTER_KERNEL_CONTEXT

  EXIT

  KER$FREE_MAP

  FREE_MEMORY

  KER$FREE_PATH

  KER$FREE_SYSTEM_REGION

  KER$GET_JCB

  GET_TIME

  KER$GET_UPTIME

  KER$GET_USER

  INITIALIZATION_DONE

  JOB_PORT

  KER$LOCK_DEVICE

  KER$MEMORY_SIZE

  KER$NAME_OBJECT

  RAISE_EXCEPTION

  KER$RAISE_PROCESS_EXCEPTION

  RECEIVE

  RESUME

  SEND

  KER$SET_JOB_ELIGIBILITY

  SET_JOB_PRIORITY

  SET_PROCESS_PRIORITY

  SET_TIME

  KER$SET_USER

  SIGNAL

  SIGNAL_DEVICE

  SUSPEND

  TRANSLATE_NAME

  KER$UNLOCK_DEVICE

  KER$UNWIND

  WAIT_ALL and WAIT_ANY

  3      VAXELN Utility Routines

  ADD_INTERLOCKED

  ELN$ADQ_INITIALIZE

  ELN$ADQ_QUEUE_READ

  ELN$ADQ_START

  ELN$ADQ_TRANSFER_DONE

  ELN$ADV_INITIALIZE

  ELN$ADV_QUEUE_READ

  ELN$ADV_TRANSFER_DONE

  ELN$ALLOCATE_STACK

  ASSERT

  ELN$AUTH_ADD_USER

  ELN$AUTH_MODIFY_USER

  ELN$AUTH_REMOVE_USER

  ELN$AUTH_SHOW_USER

  ELN$AXV_INITIALIZE

  ELN$AXV_READ

  ELN$AXV_WRITE

  ELN$BI_NODE_MASK

  ELN$BI_STOP

  ELN$CANCEL_EXIT_HANDLER

  ELN$COPY_FILE

  ELN$CREATE_DIRECTORY

  ELN$CREATE_MUTEX

  ELN$DEALLOCATE_STACK

  ELN$DECLARE_EXIT_HANDLER

  ELN$DELETE_FILE

  ELN$DELETE_MUTEX

  ELN$DIRECTORY_CLOSE

  ELN$DIRECTORY_LIST

  ELN$DIRECTORY_OPEN

  DISABLE_INTERRUPT

  ELN$DISK_READ

  ELN$DISK_WRITE

  ELN$DISMOUNT_TAPE_VOLUME

  ELN$DISMOUNT_VOLUME

  ELN$DLL_CLEAR_LINE

  ELN$DLL_CLEAR_NODE

  ELN$DLL_GET_LINE

  ELN$DLL_GET_NODE

  ELN$DLL_LOAD

  ELN$DLL_SET_LINE

  ELN$DLL_SET_NODE

  ELN$DLL_TRIGGER

  ELN$DLV_INITIALIZE

  ELN$DLV_READ_BLOCK

  ELN$DLV_READ_STRING

  ELN$DLV_WRITE_STRING

  ELN$DRB_FINISHED_TRANSFER

  ELN$DRB_INITIALIZE

  ELN$DRB_QUEUE_READ

  ELN$DRB_QUEUE_WRITE

  ELN$DRB_READ_CTRL

  ELN$DRB_WRITE_CTRL

  ELN$DRQ3B_INITIALIZE

  ELN$DRQ3B_QUEUE_READ

  ELN$DRQ3B_QUEUE_WRITE

  ELN$DRQ3B_READ_FUNCTION

  ELN$DRQ3B_TRANSFER_DONE_READ

  ELN$DRQ3B_TRANSFER_DONE_WRITE

  ELN$DRQ3B_WRITE_FUNCTION

  ELN$DRV_DMA_INITIALIZE

  ELN$DRV_DMA_QUEUE_READ

  ELN$DRV_DMA_QUEUE_WRITE

  ELN$DRV_DMA_READ_STATUS

  ELN$DRV_DMA_TRANSFER_DONE

  ELN$DRV_DMA_WRITE_FUNCTION

  ELN$DRV_INITIALIZE

  ELN$DRV_READ

  ELN$DRV_WRITE

  ENABLE_INTERRUPT

  ESTABLISH

  ELN$GET_STATUS_TEXT

  ELN$GP_AUXILIARY_COMMAND

  ELN$GP_CLEAR_EVENT

  ELN$GP_CONFIGURE

  ELN$GP_DEFINE_PATH

  ELN$GP_GET_CONTROL

  ELN$GP_GOTO_STANDBY

  ELN$GP_INITIALIZE

  ELN$GP_LOAD_PARALLEL_POLL

  ELN$GP_PARALLEL_POLL

  ELN$GP_PARALLEL_POLL_CONFIG

  ELN$GP_PASS_CONTROL

  ELN$GP_RECEIVE_CONTROL

  ELN$GP_REQUEST_SERVICE

  ELN$GP_SEND_COMMAND

  ELN$GP_SENSE_MODE

  ELN$GP_SERIAL_POLL

  ELN$GP_SET_EVENT

  ELN$GP_TRANSFER

  ELN$GP_UNIT_INIT

  ELN$INITIALIZE_AREA_LOCK

  ELN$INIT_TAPE_VOLUME

  ELN$INIT_VOLUME

  INSERT_ENTRY

  ELN$KWV_INITIALIZE

  ELN$KWV_READ

  ELN$KWV_WRITE

  ELN$LAT_CLEAR_COUNTERS

  ELN$LAT_CONNECT_PORT

  ELN$LAT_CREATE_PORT

  ELN$LAT_CREATE_SERVICE

  ELN$LAT_DELETE_PORT

  ELN$LAT_DELETE_SERVICE

  ELN$LAT_DISCONNECT_PORT

  ELN$LAT_MAP_PORT

  ELN$LAT_SET_NODE

  ELN$LAT_SET_PORT

  ELN$LAT_SET_SERVICE

  ELN$LAT_SHOW_CHAR

  ELN$LAT_SHOW_COUNTERS

  ELN$LAT_SHOW_PORT

  ELN$LAT_SHOW_PORT_MAPPING

  ELN$LAT_SHOW_SERVERS

  ELN$LAT_START_NODE

  ELN$LAT_STOP_NODE

  ELN$LAT_WAIT_FOR_CONNECTION

  ELN$LOAD_KA800_PROCESSOR

  ELN$LOAD_PROGRAM

  ELN$LOAD_UNIBUS_MAP

  ELN$LOCK_AREA

  ELN$LOCK_MUTEX

  MFPR

  ELN$MOUNT_TAPE_VOLUME

  ELN$MOUNT_VOLUME

  MTPR

  ELN$NETMAN_START_NETWORK

  ELN$NETMAN_STOP_NETWORK

  ELN$NI_ALLOCATE_BUFFER

  ELN$NI_CONNECT

  ELN$NI_DISCONNECT

  ELN$NI_GET_ATTRIBUTES

  ELN$NI_GET_CONFIGURATION

  ELN$NI_RECEIVE

  ELN$NI_TRANSMIT

  ELN$NI_TRANSMIT_STATUS

  ELN$PHYSICAL_ADDRESS

  ELN$PROTECT_FILE

  READ_REGISTER

  REMOVE_ENTRY

  ELN$RENAME_FILE

  REVERT

  ELN$SCSI_CONNECT_DEVICE

  ELN$SCSI_DISCONNECT_DEVICE

  ELN$SCSI_FREE_CONFIG_DATA

  ELN$SCSI_FREE_CONTROL_PORT

  ELN$SCSI_GET_CONFIG_DATA

  ELN$SCSI_GET_CONTROL_PORTS

  ELN$SCSI_ISSUE_COMMAND

  ELN$SCSI_MAP_MESSAGE_BUFFER

  ELN$SCSI_UNMAP_MESSAGE_BUFFER

  ELN$SET_DEFAULT_FILESPEC

  START_QUEUE

  TIME_FIELDS

  TIME_STRING

  TIME_VALUE

  ELN$TTY_ASSERT_BREAK

  ELN$TTY_CANCEL_MODEM_EVENTS

  ELN$TTY_CANCEL_OOB_CHARACTERS

  ELN$TTY_GET_CHARACTERISTICS

  ELN$TTY_READ

  ELN$TTY_RECEIVE_MODEM_EVENTS

  ELN$TTY_RECEIVE_OOB_CHARACTER

  ELN$TTY_SET_CHARACTERISTICS

  ELN$TTY_SIGNAL_MODEM_EVENTS

  ELN$TTY_SIGNAL_OOB_CHARACTERS

  ELN$TTY_WRITE

  ELN$UNIBUS_MAP

  ELN$UNIBUS_UNMAP

  ELN$UNLOAD_PROGRAM

  ELN$UNLOCK_AREA

  ELN$UNLOCK_MUTEX

  WRITE_REGISTER

  FIGURES

  3-1        A Device Register

  TABLES

  1-1        Kernel and Utility Routine Operations

  3-1        BOOLEAN Fields in DLL$LINE_INFORMATION_FIELDS

  3-2        Mask Values for DLL$LINE_INFORMATION_FIELDS

  3-3        BOOLEAN Fields in DLL$NODE_INFORMATION_FIELDS

  3-4        Mask Values for DLL$NODE_INFORMATION_FIELDS

  3-5        Contents of DLL$LINE_INFORMATION Record

  3-6        Contents of DLL$NODE_INFORMATION Record

  3-7        BOOLEAN Fields in DLL$NODE_INFORMATION_FIELDS

  3-8        Mask Values for DLL$NODE_INFORMATION_FIELDS

  3-9        BOOLEAN Fields in DLL$LINE_INFORMATION_FIELDS

  3-10       Mask Values for DLL$LINE_INFORMATION_FIELDS

  3-11       BOOLEAN Fields in DLL$NODE_INFORMATION_FIELDS

  3-12       Mask Values for DLL$NODE_INFORMATION_FIELDS

  3-13       BOOLEAN Fields in DLL$NODE_INFORMATION_FIELDS

  3-14       Mask Values for DLL$NODE_INFORMATION_FIELDS

  3-15       BOOLEAN Fields in NETMAN$INFORMATION_FIELDS

  3-16       Mask Values for NETMAN$INFORMATION_FIELDS

  3-17       Description of ELN$NI_CONNECT form Argument

  3-18       Description of ELN$NI_RECEIVE form Argument

  3-19       Description of ELN$NI_TRANSMIT form Argument

  3-20       Contents of SCSI$CONFIG_MSG Record

  3-21       Contents of SCSI$CONFIG_TBL_DATA Record

  3-22       Contents of SCSI$CONFIG_TBL_TYPE Record

  3-23       Definitions of ELN$TTY_GET_CHARACTERISTICS Serial Line Characteristics Record Fields

  3-24       Definitions of ELN$TTY_RECEIVE_MODEM_EVENTS Modem State Change Record Fields

  3-25       Definitions of ELN$TTY_SET_CHARACTERISTICS Serial Line Characteristics Record Fields