bug65272.phpt 460 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #65272: flock() correctly sets wouldblock out param in windows
  3. --SKIPIF--
  4. <?php
  5. if (stripos(PHP_OS, 'win') !== 0) die("skip windows required");
  6. ?>
  7. --FILE--
  8. <?php
  9. $file = dirname(__FILE__)."/flock.dat";
  10. $fp1 = fopen($file, "w");
  11. var_dump(flock($fp1, LOCK_SH));
  12. $fp2 = fopen($file, "r");
  13. var_dump(flock($fp2, LOCK_EX|LOCK_NB, $wouldblock));
  14. var_dump($wouldblock);
  15. @unlink($file);
  16. echo "Done\n";
  17. ?>
  18. --EXPECTF--
  19. bool(true)
  20. bool(false)
  21. int(1)
  22. Done