Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:7132 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5321 invoked by uid 1010); 15 Jan 2004 20:19:07 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 5297 invoked from network); 15 Jan 2004 20:19:07 -0000 Received: from unknown (HELO plam.fujitsu-siemens.com) (217.115.66.9) by pb1.pair.com with SMTP; 15 Jan 2004 20:19:07 -0000 Received: from trolli.pdb.fsc.net ([172.25.96.53]) by plam.fujitsu-siemens.com (8.11.3/8.11.3) with ESMTP id i0FKJ6E01720; Thu, 15 Jan 2004 21:19:06 +0100 Received: from deejai2.mch.fsc.net (deejai2.mch.fsc.net [172.25.124.236]) by trolli.pdb.fsc.net (8.11.6/8.11.6) with ESMTP id i0FKJ5A12076; Thu, 15 Jan 2004 21:19:05 +0100 Received: from deejai2.mch.fsc.net (mbxulojpr648w8qa@localhost [127.0.0.1]) by deejai2.mch.fsc.net (8.12.9p2/8.12.9) with ESMTP id i0FKJ1ZU029791; Thu, 15 Jan 2004 21:19:01 +0100 (CET) (envelope-from martin@deejai2.mch.fsc.net) Received: (from martin@localhost) by deejai2.mch.fsc.net (8.12.9p2/8.12.9/Submit) id i0FKJ1kv029790; Thu, 15 Jan 2004 21:19:01 +0100 (CET) (envelope-from martin) Date: Thu, 15 Jan 2004 21:19:01 +0100 To: Marcus Boerger Cc: internals@lists.php.net Message-ID: <20040115201900.GA28871@deejai2.mch.fsc.net> References: <20040115170830.GA60445@deejai2.mch.fsc.net> <102109045968.20040115203958@marcus-boerger.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <102109045968.20040115203958@marcus-boerger.de> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE X-Organization: Fujitsu Siemens Computers (Muenchen, Germany) X-Disclaimer: THE COMMENTS CONTAINED IN THIS MESSAGE REFLECT THE VIEWS OF THE WRITER AND ARE NOT NECESSARILY THE VIEWS OF FUJITSU SIEMENS COMPUTERS X-No-Junk-Mail: I do not want to get *any* junk mail. X-Virus-Scanned: by amavisd-new Subject: Re: [PHP-DEV] PHP 4.3.5RC1 and dba(db4) From: Martin.Kraemer@Fujitsu-Siemens.com (Martin Kraemer) On Thu, Jan 15, 2004 at 08:39:58PM +0100, Marcus Boerger wrote: > > > Is it *my* error [..]? > > Nice idea but DB_FCNTL_LOCKING has a different meaning. It says go use the > lock that is already set from the process. And it does not mean do create a > lock. Thanks for the hint. > What version of db4 do you have? Is it compiled by your own? are you using a > dba.so? Are you testing on a standard linux fs (extfs3) or what? I am using libdb 4.0.14 (compiled statically, linked with Apache, so libphp4.so (both version) use the same lib). dba is linked into the libphp4.so, so no more dynamic loading is involved. I did a "cvs annotate" of the dba.c code and saw no changes since 2002 around the place where the error is reported. I'll have to redo that for dba_db4.c because it looks like the same error is happening with php-5.0.0b2 (I am currently configuring...). Well, about the machine, it's an EBCDIC-based mainframe on which I am currently porting the EBCDIC changes which were present in php3 but got lost in php4, so it may of course be related to that. Strange to me is the fact that 4.3.3 behaves so much differenty from 4.3.5RC1++ -- but as I said, I'll have a glimpse at "cvs ann". I'll report when I found anything. Martin -- | Fujitsu Siemens Fon: +49-89-636-46021, FAX: +49-89-636-47655 | 81730 Munich, Germany