Return to bug41815.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: Bug #41815 (Concurrent read/write fails when EOF is reached) 3: --FILE-- 4: <?php 5: 6: $filename = dirname(__FILE__)."/concur_rw.txt"; 7: 8: @unlink($filename); 9: $writer = fopen($filename, "wt"); 10: $reader = fopen($filename, "r"); 11: fread($reader, 1); 12: fwrite($writer, "foo"); 13: 14: if (strlen(fread($reader, 10)) > 0) { 15: echo "OK\n"; 16: } 17: 18: fclose($writer); 19: fclose($reader); 20: 21: @unlink($filename); 22: 23: echo "Done\n"; 24: ?> 25: --EXPECTF-- 26: OK 27: Done