Trailing-Edge
-
PDP-10 Archives
-
BB-FB49A-RM
-
sources/argblk.r36
There are no other files named argblk.r36 in the archive.
%title 'SNT Argument Block Definitions Version 1.00'
! Copyright (c) 1984, 1985 by
! DIGITAL EQUIPMENT CORPORATION, Maynard, Massachusetts
!
! This software is furnished under a license and may be used and copied
! only in accordance with the terms of such license and with the
! inclusion of the above copyright notice. This software or any other
! copies thereof may not be provided or otherwise made available to any
! other person. No title to and ownership of the software is hereby
! transferred.
!
! The information in this software is subject to change without notice
! and should not be construed as a commitment by Digital Equipment
! Corporation.
!
! Digital assumes no responsibility for the use or reliability of its
! software on equipment which is not supplied by Digital.
!
!++
! FACILITY: DECnet/SNA Trace Utility Argument Block Definitions
!
! ABSTRACT: This require file provides the Argument Block Definitions
! used by SNT bliss modules calling the SGA (Sna Gateway Access)
! modules. It is used by SNTDEF.R36
!
! ENVIRONMENT: TOPS-20 Operating Systems, user mode.
!
! AUTHOR: Dennis Brannon, CREATION DATE: December 7,1983
!
! MODIFIED BY:
!
! D. Brannon, 10-Oct-84 : VERSION 1.00
!
!--
!++
%sbttl 'Macro Interface Argument Block Field Definitions'
$field ARGUMENT_BLOCK_FIELDS =
set
ARGUMENT_WORD_0 = [$sub_block(1)],
$overlay (ARGUMENT_WORD_0) ! Initialize a Trace
INI_INTERRUPT_CHANNEL = [$short_integer],
INI_RETURN_DATA_ADDRESS = [$address],
INI_RETURN_DATA_SIZE = [$bits(8)],
INI_RETURN_PROTOCOL_CODE = [$bits(8)],
INI_RETURN_CODE = [$bits(2)],
INI_GATEWAY_NAME = [$pointer],
INI_WORK_AREA = [$address],
$continue
$overlay (ARGUMENT_WORD_0) ! Service Response
RSP_FLAGS = [$bits(18)],
RSP_RETURN_DATA_ADDRESS = [$address],
RSP_RETURN_DATA_SIZE = [$fullword],
RSP_RETURN_PROTOCOL_CODE = [$bits(8)],
RSP_RETURN_CODE = [$bits(2)]
$continue
tes;
literal
ARGUMENT_BLOCK_SIZE = $field_set_size;
macro ARGUMENT_BLOCK =
block [ARGUMENT_BLOCK_SIZE] field (ARGUMENT_BLOCK_FIELDS) %;