Positions a sequential or direct access file at the beginning of the file. Do not use a REWIND statement for a file that is open for indexed access. Use this statement only for files on disk or magnetic tape. Statement format: REWIND ([UNIT=]u[,ERR=s][,IOSTAT=ios]) REWIND u u Is an integer variable or constant specifying the logical unit number of the file, optionally prefaced by UNIT=. UNIT= is required if unit is not the first I/O specifier. s Is the label of a statement to which control is transferred if an error occurs, prefaced by ERR=. ios Is an integer variable to which the completion status of the I/O operation is returned, prefaced by IOSTAT=. The unit number must refer to a file on disk or magnetic tape, and the file must be open for sequential, direct, or append access. If a REWIND is done on a direct access file, the NEXTREC specifier is assigned a value of 1. A REWIND statement must not be specified for a file that is open for keyed access. If a file is already positioned at the initial point, a REWIND statement has no effect. If a REWIND statement is specified for a unit that is not open, it has no effect. See also STATEMENTS BACKSPACE in this Help file.