]> granicus.if.org Git - php/commitdiff
wb -> r+b
authorWez Furlong <wez@php.net>
Mon, 18 Nov 2002 12:40:12 +0000 (12:40 +0000)
committerWez Furlong <wez@php.net>
Mon, 18 Nov 2002 12:40:12 +0000 (12:40 +0000)
main/memory_streams.c
main/php_open_temporary_file.c
main/streams.c

index 5fadd14b866efb14e0b98d2de13333dcbe323434..1f77aa4fc96a4d98061318468e382352ab9996e7 100644 (file)
@@ -221,7 +221,7 @@ PHPAPI php_stream *_php_stream_memory_create(int mode STREAMS_DC TSRMLS_DC)
        self->smax = -1;
        self->mode = mode;
        
-       stream = php_stream_alloc(&php_stream_memory_ops, self, 0, "rwb");
+       stream = php_stream_alloc(&php_stream_memory_ops, self, 0, "r+b");
        stream->flags |= PHP_STREAM_FLAG_NO_BUFFER;
        return stream;
 }
@@ -434,7 +434,7 @@ PHPAPI php_stream *_php_stream_temp_create(int mode, size_t max_memory_usage STR
        assert(self != NULL);
        self->smax = max_memory_usage;
        self->mode = mode;
-       stream = php_stream_alloc(&php_stream_temp_ops, self, 0, "rwb");
+       stream = php_stream_alloc(&php_stream_temp_ops, self, 0, "r+b");
        stream->flags |= PHP_STREAM_FLAG_NO_BUFFER;
        self->innerstream = php_stream_memory_create(mode);
 
index ed4af333ee3be1c34f48d2e9f94988cc1ec89375..95b47b34564500e10925124d5cdf60b268828f36 100644 (file)
@@ -149,7 +149,7 @@ static FILE *php_do_open_temporary_file(const char *path, const char *pfx, char
        if (fd==-1) {
                fp = NULL;
        } else {
-               fp = fdopen(fd, "wb");
+               fp = fdopen(fd, "r+b");
        }
 #else
        if (mktemp(opened_path)) {
index 43b6ab080f65bf5baffaacf66074d507bd6fa081..f18a783471934e1f2d89f0369e71d23bf617a018 100755 (executable)
@@ -1236,7 +1236,7 @@ PHPAPI php_stream *_php_stream_fopen_temporary_file(const char *dir, const char
        FILE *fp = php_open_temporary_file(dir, pfx, opened_path TSRMLS_CC);
 
        if (fp) {
-               php_stream *stream = php_stream_fopen_from_file_rel(fp, "wb");
+               php_stream *stream = php_stream_fopen_from_file_rel(fp, "r+b");
                if (stream) {
                        return stream;
                }