PIP	EXTENDED PERIPHERAL INTERCHANGE PROGRAM

EXTENDED PIP HAS THE SAME FEATURES AS THE SMALL PIP AND HAS ADDITIONAL
CAPABILITIES AND DIFFERENT DEFAULTS. THE FOLLOWING ARE THE SUMMARIES.

WILD CARD SPECIFICATIONS FOR FILE NAMES AND EXTENSIONS:

	PIP ACCEPTS THE ASTERISK (*) IN PLACE OF EITHER FILE
	NAME, EXTENSION, OR BOTH. THE DEFAULTS ARE:
		FILE.*		ALL FILES WITH NAME 'FILE' AND
				ANY EXTENSION.
		   *.EXT	ALL FILES WITH EXTENSION 'EXT'
		   *.*		ALL FILES
	PIP ACCEPTS THE QUESTION MARK (?) IN PLACE OF ANY
	CHARACTER IN THE NAME OR EXTENSION. THE DEFAULTS ARE:
		FILE.EX?	ALL FILES WITH NAME 'FILE' AND 'EX'
				AS FIRST 2 CHARACTERS OF EXTENSION AND
				ANY CHARACTER AS THIRD CHARACTER.
		FILE??.EXT	ALL FILES WITH 'FILE' AS FIRST 4
				CHARACTERS AND ANY CHARACTERS AS 5TH
				AND 6TH CHARACTERS; AND WITH EXTENSION 
				'EXT'
		FILE??.E??	SAME AS ABOVE FOR NAME AND WITH 'E' AS
				1ST CHARACTER AND ANY CHARACTERS AS 2ND
				AND 3RD CHARACTERS
		AB?.EXT		ALL FILES WITH 3-CHARACTER NAMES, OF
				WHICH 1ST 2 CHARACTERS ARE 'AB' AND ANY
				CHARACTER AS 3RD CHARACTER, AND WITH AN
				EXTENSION 'EXT'
	PIP ACCEPTS BOTH * AND ? IN A FILE SPECIFICATION:
		FILE??.*	ALL FILES WITH NAME MATCHING 'FILE??'
				AND WITH ANY EXTENSION
		     *.EX?	ALL FILES WITH NAME MATCHING '??????'
				AND WITH EXTENSION MATCHING 'EX?'
	IN ABSENCE OF A FULL FILE SPECIFICATION, THE DEFAULTS ARE:
		SPEC	DEFAULT		MEANING
		NULL	  *.*		ALL FILES
		 *	  *.*		ALL FILES
		*.	  *.		ALL FILES WITH NULL EXTENSIONS
		 .	  *.		ALL FILES WITH NULL EXTENSIONS
		.EXT	*.EXT		ALL FILES WITH EXTENSION 'EXT'
		FILE	FILE.*		ALL FILES WITH NAME 'FILE' AND
					ANY EXTENSION

OUTPUT DEFAULT SPECIFICATIONS ARE:

	NULL		CURRENT KEYBOARD (KB:)
	[ACCT]		CURRENT USER ACCOUNT
	NAME		INPUT FILE NAME
	.EXT		INPUT EXTENSION
	<PROT>		CURRENTLY ASSIGNED DEFAULT PROTECTION

INPUT DEFAULT SPECIFICATIONS ARE:

	NULL		ALL FILES ON IMMEDIATELY PREVIOUS DEVICE
			AND ACCOUNT. IF NONE, 'SY:' AND CURRENT
			USER ACCOUNT ARE USED.
	DEV:		IMMEDIATELY PREVIOUS SPECIFICATION. IF NONE,
			'SY:' IS USED.
	[ACCT]		IMMEDIATELY PREVIOUS SPECIFICATION. IF NONE,
			CURRENT USER ACCOUNT IS USED.
	NAME		ALL FILES
	  .		ALL FILES WITH NULL EXTENSIONS
	.EXT		ALL MATCHING FILES WITH ANY EXTENSION
	<PROT>		CURRENTLY ASSIGNED DEFAULT PROTECTION

FILE TRANSFER OPTION SPECIFICATIONS:

	NO OPTION	NORMAL COPY MODE TRANSFER
	/FA		FORMATTED ASCII TRANSFER
			(NULLS, PARITY, AND RUBOUTS ARE IGNORED)
	/BL		BLOCK BY BLOCK TRANSFER USING DEFAULT SIZE
	/BL:N		BLOCK BY BLOCK TRANSFER USING SIZE N
	/CO		NORMAL COPY MODE TRANSFER
	/CO:T		NORMAL COPY MODE FOR DECTAPE TO DISK TRANSFERS
	/CL:N		SET CLUSTER SIZE OF OUTPUT TO N
	/GO		IGNORE 'USER DATA ERROR ON DEVICE' ERRORS
	/HE		USED ALONE TO PRINT THIS HELP MESSAGE
	/UP		UPDATE FILE IN PLACE (DO NOT EXTEND)
	/RW:NO		DISABLE REWIND OF MAGTAPE
	/IN		INSPECTS ELIGIBLE FILES; TYPE 'Y' TO TRANSFER
			OR ANYTHING NOT BEGINNING WITH 'Y' TO OMIT
	/EX		OPEN MODE 2 FOR EXTENSION (INVALID WITH /PRX,
			/CL, OR /UP)
	/PRX:N		PRE-EXTEND DISK FILE TO N BLOCKS. WITHOUT N, USE
	/PRX		LENGTH OF 1ST INPUT FILE (INVALID WITH /UP)

	THE FOLLOWING ARE STRICTLY ANSI SWITCHES:

	/BLOCK		FORCE INPUT MAGTAPE FILE TO BE PROCESSED AS
			IF IT WERE WRITTEN IN ANSI:U FORMAT
	/FORMAT:V	FORCE OUTPUT MAGTAPE FILE TO HAVE VARIABLE 
			LENGTH RECORD (IF /BL:N, OUTPUT BLOCK IS N
			BYTES)
	/FORMAT:U	FORCE MAGTAPE OUTPUT FILE TO HAVE UNDEFINED
			FORMAT (CONTIGUOUS MODE TRANSFER; IF /BL:N,
			OUTPUT BLOCK LENGTH IS N BYTES)
	/VID:LABEL	REQUIRED WITH /ZE TO ZERO AN ANSI MAGTAPE.
			IF TAPE IS ALREADY ANSI AND LABEL MATCHES,
			PIP PRINTS REALLY ZERO QUERY. IF TAPE IS NOT
			ANSI, LABEL IS USED FOR VOLUME IF REALLY ZERO
			RESPONSE IS 'Y'

	THE FOLLOWING SWITCH IS FOR READING DOS DISKS:

	/DOS		INPUT DISK IS WRITTEN IN DOS FORMAT. UIC
			MUST BE SPECIFIED IN DECIMAL (DOS UIC 200,200
			(OCTAL) BECOMES RSTS PPN 128,128 (DECIMAL)

FILE DELETION OPTIONS:
	IN CONJUNCTION WITH /DE, THE FOLLOWING ARE ALLOWED:

	/IN		INSPECT FILES ELIGIBLE TO DELETE; TYPE 'Y' TO
			DELETE, TYPE ANYTHING NOT BEGINNING WITH
			'Y' TO RETAIN FILE.
	/WO		WRITES ZEROES TO FILE BEFORE DELETION (MUST
			APPEAR WITH EACH SPECIFICATION)

	ON DELETES, FILE NAME AND EXTENSIONS MUST BE EXPLICITLY GIVEN.
	SPECIFICATIONS SUCH AS * AND .* GENERATE ERRORS.

FILE RENAME OPTIONS:
	IN ADDITION TO /RE, THE FOLLOWING SWITCH CAN BE USED:

	/IN		INSPECT FILES ELIGIBLE FOR RENAME. IF 'Y' IS
			TYPED, FILE IS RENAMED. TYPE ANYTHING NOT
			BEGINNING WITH 'Y' TO RETAIN CURRENT NAME.

	FOR RENAME COMMANDS, DEVICE AND ACCOUNT ON INPUT ARE USED ON
	OUTPUT. IF INPUT IS NULL, ALL FILES IN CURRENT ACCOUNT ON
	PUBLIC STRUCTURE ARE RENAMED.

LISTING DEVICE DIRECTORIES:
	IN ADDITION TO /BR, /DI, AND /DI:S, THE FOLLOWING OPTIONS
	ARE RECOGNIZED.

	/LI		CREATE DIRECTORY LISTING WITH NAME, EXTENSION,
			LENGTH, PROTECTION AND DATE OF CREATION.

	/LI:S		CREATE FULL DIRECTORY LISTING (SLOW)
			(FOR DISK: NAME, EXTENSION, LENGTH, PROTECTION,
			DATE OF CREATION, TIME OF CREATION, DATE OF LAST
			ACCESS, FILE CLUSTER SIZE)
			(FOR TAPE: NAME, EXTENSION, LENGTH, PROTECTION,
			DATE OF CREATION;  FOR ANSI, PROTECTION IS
			OMITTED;  FOR DOS MAGTAPE, P,PN AND UIC ARE
			ADDED)

GENERAL FEATURES:
	TO CONTINUE A COMMAND LINE, TYPE /MORE. CONTINUE ON NEXT
	PHYSICAL LINE AFTER 'MORE >' IS PRINTED.

	TO EXECUTE PIP COMMANDS IN AN INDIRECT COMMAND FILE, TYPE
	@ AND THE FILE SPECIFICATION AS FOLLOWS:

		@[ACCT]DEV:FILE.EXT

	DEFAULTS ARE CURRENT ACCOUNT AND EXTENSION 'CMD'. TEN LEVELS
	OF NESTING ARE ALLOWED. USE ; IN FILE TO DENOTE COMMENT LINE.

END OF PIPEXT.TXT FOR EXTENDED PIP.
