File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -184,7 +184,7 @@ PHP_MSHUTDOWN_FUNCTION(file) /* {{{ */
184
184
static inline bool php_is_valid_flock_flag (zend_long s ) {
185
185
const zend_long sb = s & ~PHP_LOCK_NB ;
186
186
return (sb == PHP_LOCK_UN || sb == PHP_LOCK_SH ||
187
- sb == PHP_LOCK_EX || s == -1 );
187
+ sb == PHP_LOCK_EX );
188
188
}
189
189
190
190
PHPAPI void php_flock_common (php_stream * stream , zend_long operation ,
Original file line number Diff line number Diff line change @@ -31,7 +31,11 @@ var_dump($would);
31
31
var_dump (flock ($ fp , LOCK_UN , $ would ));
32
32
var_dump ($ would );
33
33
34
- var_dump (flock ($ fp , -1 ));
34
+ try {
35
+ var_dump (flock ($ fp , -1 ));
36
+ } catch (\ValueError $ e ) {
37
+ echo $ e ->getMessage () . \PHP_EOL ;
38
+ }
35
39
36
40
try {
37
41
var_dump (flock ($ fp , 0 ));
@@ -59,5 +63,5 @@ bool(true)
59
63
int(0)
60
64
bool(true)
61
65
int(0)
62
- bool(true)
66
+ flock(): Argument #2 ($operation) must be one of LOCK_SH, LOCK_EX, or LOCK_UN
63
67
flock(): Argument #2 ($operation) must be one of LOCK_SH, LOCK_EX, or LOCK_UN
You can’t perform that action at this time.
0 commit comments