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