	.TITLE NTREJ
	.ENABLE LC
	.IDENT /010688/

;     Description: Reject DECnet Logical Link Request
;	     File: [22,310]NTREJ.MAC
;	   Author: Jim Bostwick   1-JUN-1988 
;	Last Edit: 15-NOV-1988 12:26:13 
;	  History: 
;		 3-AUG-1989 10:50:29 - JMB - changed location of PASMAC (again)
;		 15-NOV-88 12:00:00 - JMB - Conform to AMI Header specs. 
;
;		 23-JUN-1988 21:17:51  - JMB PA3UTL upgrade.
;

.REM |
{*CALL*}

Procedure NTREJ (
	lun: Integer;
	efn: Event_flag;
	msg: CH16;
	VAR Conb: Net_connect_block;
	VAR IOSB: IO_Status_block
	);External;

{*USER*

Use to reject a link request from a remote task. MSG is user data which
will be sent to the requestor. CONB was initialized by the NTGND call. 
 } 

{*WIZARD*

 }

|

;
; Assemble with PASMAC.MAC as prefix file.
;

	.library /lb:[1,1]netlib.mlb/
	.include /pas$utl:pasmac.mac/

	.mcall REJW$S

	PROC NTREJ
	PARAM LUN, Integer
	PARAM EFN, Char
	PARAM MSG, 16.*Char
	PARAM CONB, Address
	PARAM IOSB, Address

	SAVE <R0,R1,R2>
	BEGIN
	mov	sp, r0
	movb	efn(r0), r1	; get efn
	bic	#^C377, r1
	mov	sp, r2		; get msg pointer
	add	#msg, r2
	REJW$S lun(r0),r1,iosb(r0),,<conb(r0),#192.,r2,#16.>	

	ENDPR

	.END

