

	The following driver and utilities are provided by:

	Eddy Fey 
	Fey Professional Services
	Suite 118
	Sugar Land, Texas 77478
	713-530-5187

	14727 Delbarton
	Houston, Texas 77083
	713-495-3058

	Pipe Driver (VX:) for task-to-task communications.
	This is an update to my previous released driver.
	It has been enhanced to include a limit counter

The default limit for each queue is defined in the the U.CW4 
word of the UCB for each 'device'.
this default can be accessed through the MCR command - 
set /buf=vx0:100.     where 100 is the new default limit.
This default limit is for all queues created in the particular
device.

The individual queue's limit can be accessed via the VXUTIL program.

i.e. VXUTIL
VSU>L 100,QUENAM

where 'QUENAM' is the queue's name and 100 is the new limit.
Enter a '?' at the prompt to get instructions.


VXDRV is a pipe queue driver which is accessed via normal QIO
directives. Each VX device accesses a partition which contains
the queue area for that device. There can be multiple devices.
VXDRV accesses the partition using optimized block moves.

VXUTIL is a utility program for looking at the queues, changing
parameters, creating queues, deleting queues, etc. 
VXUTIL defaults to VX0: device. To access the other devices,
VXUTIL needs to be renamed upon installation in the following
manner:

	...VSU = VX0:
	...VPU = VX1:
	...VHU = VX2:

VXPAR is the partition for VXDRV. Each partition must be renamed
upon installation:

	VX0PAR = VX0:
	VX1PAR = VX1:
	VX2PAR = VX2:

The size of each partition can be up to 16384 bytes (2 APR's)


PIPE.FTN is an example subroutine to access the VX queues from a
FORTRAN program.

SETUPVX.CMD is a command file to build the driver and install the
partitions and VXUTIL.

