	SUBROUTINE GET_NODENAME (NODENAME)
	CHARACTER*(*) NODENAME
C***************************************************************************
C***
C***	THIS ROUTINE WILL RETURN THE VAX/VMS NETWORK NODE NAME.
C***
C***	PARAMETER :
C***
C***		NODENAME	(C*?)	RETURNED VAX/VMS NETWORK NODENAME
C***
C***************************************************************************
C*MCT
	INCLUDE '($SYIDEF)'
	CHARACTER*16 NNAME
	INTEGER*4 SYS$GETSYIW
	INTEGER*4 ITMLST (3)
	INTEGER*2 ITLST (2)
	EQUIVALENCE (ITMLST,ITLST)
C
	ITLST(1) = 16		! USER NAME BUFFER IS 16 BYTES
	ITLST(2) = SYI$_NODENAME
	ITMLST (2) = %LOC (NNAME)
	ITMLST (3) = %LOC (SIZE)
C
	ISTAT = SYS$GETSYIW (,,,ITMLST,,,)
	IF (.NOT. ISTAT) CALL SYS_SIGNAL (ISTAT)
C
	NODENAME = NNAME
C
	RETURN
	END

