wez Mon Nov 18 06:49:06 2002 EDT Modified files: /php4/main php_open_temporary_file.c Log: Merge the temp file mode fix from the branch, add missing Id tag. Index: php4/main/php_open_temporary_file.c diff -u php4/main/php_open_temporary_file.c:1.18 php4/main/php_open_temporary_file.c:1.19 --- php4/main/php_open_temporary_file.c:1.18 Mon Sep 9 08:01:21 2002 +++ php4/main/php_open_temporary_file.c Mon Nov 18 06:49:06 2002 @@ -16,6 +16,8 @@ +----------------------------------------------------------------------+ */ +/* $Id: php_open_temporary_file.c,v 1.19 2002/11/18 11:49:06 wez Exp $ */ + #include "php.h" #include <errno.h> @@ -130,7 +132,7 @@ #ifdef PHP_WIN32 if (GetTempFileName(path, pfx, 0, opened_path)) { - fp = VCWD_FOPEN(opened_path, "wb"); + fp = VCWD_FOPEN(opened_path, "r+b"); } else { fp = NULL; } @@ -138,7 +140,7 @@ /* Using standard mktemp() implementation for NetWare */ file_path = mktemp(opened_path); if (file_path) { - fp = VCWD_FOPEN(file_path, "wb"); + fp = VCWD_FOPEN(file_path, "r+b"); } else { fp = NULL; } @@ -151,7 +153,7 @@ } #else if (mktemp(opened_path)) { - fp = VCWD_FOPEN(opened_path, "wb"); + fp = VCWD_FOPEN(opened_path, "r+b"); } else { fp = NULL; }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php