<Syntax> |
|
|
|
REWIND expression
REWIND (rew-spec-list)
rew-spec-list ::= rew-spec [,rew-spec]...
rew-spec | ::= | [ UNIT= ] expression |
| | | ERR=label |
| | | IOMSG=variable |
| | | IOSTAT=variable |
In the REWIND expression form, the expression shall be a scalar integer expression with non-negative value; it identifies the unit.
|
|
|
|
|
|
<Semantics> |
|
|
|
Sets the file position of a unit to the beginning of the file.
In the rew-spec-list form, the UNIT= keyword may be omitted only if it is the first item in the list.
Note that some files are incapable of being rewound (an error will occur).
The IOMSG= specifier was added in Fortran 2003; this sets a character string variable to an error message if an error occurs.
The ERR= or IOSTAT= specifier is still needed to prevent termination on error. |
|
|
|
|
|
<Related> |
|
|
|
BACKSPACE statement,
CLOSE statement,
ENDFILE statement,
ERR= specifier,
IOMSG= specifier,
IOSTAT= specifier,
OPEN statement,
PRINT statement,
READ statement,
UNIT= specifier,
WRITE statement |
|
|