From f3543b425f3f707cd4d34fbef38da50d87d0e431 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 16 Dec 2003 21:41:57 +0000 Subject: [PATCH] MFH: Fix winbuild --- ext/dba/dba_flatfile.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ext/dba/dba_flatfile.c b/ext/dba/dba_flatfile.c index 4444f2c6e5..576268ae06 100644 --- a/ext/dba/dba_flatfile.c +++ b/ext/dba/dba_flatfile.c @@ -48,8 +48,13 @@ DBA_OPEN_FUNC(flatfile) php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not cast stream"); return FAILURE; } +#ifdef F_SETFL + /* Needed becasue some systems do not allow to write to the original + * file contents with O_APPEND being set. + */ flags = fcntl(fd, F_SETFL); fcntl(fd, F_SETFL, flags & ~O_APPEND); +#endif } info->dbf = pemalloc(sizeof(flatfile), info->flags&DBA_PERSISTENT); -- 2.50.1