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.