1--TEST--
2Stream crypto.file plain seek test
3--FILE--
4<?php
5$filename = (dirname( __FILE__) . "/stream_file_plain_seek.tmp");
6file_put_contents($filename, "data1data2data3");
7$stream = fopen("crypto.file://" . $filename, "r");
8fseek($stream, 5);
9while ($data = fread($stream, 5)) {
10	echo $data . "\n";
11}
12fseek($stream, 10);
13while ($data = fread($stream, 5)) {
14	echo $data . "\n";
15}
16
17$rc = fseek($stream, 10);
18var_dump(ftell($stream));
19var_dump($rc);
20$rc = fseek($stream, 2, SEEK_END);
21var_dump($rc);
22
23?>
24--CLEAN--
25<?php
26$filename = (dirname( __FILE__) . "/stream_file_plain_seek.tmp");
27if (file_exists($filename))
28	unlink($filename);
29?>
30--EXPECTF--
31data2
32data3
33data3
34int(10)
35int(0)
36
37Warning: fseek(): Requested seek operation is forbidden (only SEEK_SET is allowed) in %s
38int(-1)