summaryrefslogtreecommitdiff
path: root/main/streams.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/streams.c')
-rwxr-xr-xmain/streams.c3
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;