* PHP-5.6:
revisit fix for bug #65272
Conflicts:
ext/standard/file.c
/* flock_values contains all possible actions if (operation & 4) we won't block on the lock */
act = flock_values[act - 1] | (operation & PHP_LOCK_NB ? LOCK_NB : 0);
if (php_stream_lock(stream, act)) {
- #ifdef PHP_WIN32
- if (operation && errno == ERROR_INVALID_BLOCK && wouldblock) {
- #else
- if (operation && errno == EWOULDBLOCK && wouldblock && PZVAL_IS_REF(wouldblock)) {
- Z_LVAL_P(wouldblock) = 1;
+ if (operation && errno == EWOULDBLOCK && wouldblock) {
- #endif
+ ZVAL_LONG(wouldblock, 1);
}
RETURN_FALSE;
}