iliaa Tue Jul 12 13:55:39 2005 EDT
Modified files:
/php-src NEWS
/php-src/ext/standard file.c
Log:
Added support for LOCK_EX flag for file_put_contents().
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1992&r2=1.1993&ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1992 php-src/NEWS:1.1993
--- php-src/NEWS:1.1992 Tue Jul 12 02:52:57 2005
+++ php-src/NEWS Tue Jul 12 13:55:35 2005
@@ -10,6 +10,7 @@
functions will use. (Derick)
- Added pg_fetch_all_columns() function to fetch all values of a column from
a result cursor. (Ilia)
+- Added support for LOCK_EX flag for file_put_contents(). (Ilia)
- Implemented feature request #33452 (Year belonging to ISO week). (Derick)
- Fixed support for shared extensions on AIX. (Dmitry)
- Fixed memory corruption in pg_copy_from() in case the as_null parameter was
http://cvs.php.net/diff.php/php-src/ext/standard/file.c?r1=1.407&r2=1.408&ty=u
Index: php-src/ext/standard/file.c
diff -u php-src/ext/standard/file.c:1.407 php-src/ext/standard/file.c:1.408
--- php-src/ext/standard/file.c:1.407 Wed Jun 22 12:13:47 2005
+++ php-src/ext/standard/file.c Tue Jul 12 13:55:38 2005
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: file.c,v 1.407 2005/06/22 16:13:47 iliaa Exp $ */
+/* $Id: file.c,v 1.408 2005/07/12 17:55:38 iliaa Exp $ */
/* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */
@@ -584,6 +584,11 @@
if (stream == NULL) {
RETURN_FALSE;
}
+
+ if (flags & LOCK_EX && php_stream_lock(stream, LOCK_EX)) {
+ RETURN_FALSE;
+ }
+
switch (Z_TYPE_P(data)) {
case IS_RESOURCE:
{
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php