2 ! PR107031 Check that endfile truncates at end of record 5.
4 integer :: num_rec
, tmp
, i
, nr
, j
5 open(10, file
="in.dat", action
='readwrite')
16 do while (i
<= num_rec
.and
. ioerr
== 0)
17 read(10, *, iostat
=ioerr
) tmp
24 do while (i
<= num_rec
+ 1 .and
. ioerr
== 0)
25 read(10, *, iostat
=ioerr
) j
28 close(10, status
='delete')
29 if (i
- 1 /= 5) stop 1
30 end program test_truncate