diff options
Diffstat (limited to 'main/streams.c')
-rwxr-xr-x | main/streams.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/streams.c b/main/streams.c index c29aa87460..2827774213 100755 --- a/main/streams.c +++ b/main/streams.c @@ -1875,6 +1875,9 @@ PHPAPI int php_stream_parse_fopen_modes(const char *mode, int *open_flags) } flags |= O_CREAT|O_APPEND; break; + case 'x': + flags = O_CREAT|O_EXCL; + break; default: /* unknown mode */ return FAILURE; |