]> granicus.if.org Git - php/commitdiff
MFH: Fix open mode (noticed by FutureQuest, Inc.)
authorMarcus Boerger <helly@php.net>
Thu, 3 Jul 2003 11:23:27 +0000 (11:23 +0000)
committerMarcus Boerger <helly@php.net>
Thu, 3 Jul 2003 11:23:27 +0000 (11:23 +0000)
ext/dba/dba_db2.c
ext/dba/dba_db3.c
ext/dba/dba_db4.c

index 9ef28a7a66e2fc3e1a017de4aee9aadd4ec4a2e9..3c12c4f8bc820c6e88294ca79aca6d684f35e7ee 100644 (file)
@@ -55,7 +55,7 @@ DBA_OPEN_FUNC(db2)
 
        type = info->mode == DBA_READER ? DB_UNKNOWN :
                info->mode == DBA_TRUNC ? DB_BTREE :
-               s ? DB_BTREE : DB_UNKNOWN;
+               !s ? DB_BTREE : DB_UNKNOWN;
          
        gmode = info->mode == DBA_READER ? DB_RDONLY :
                (info->mode == DBA_CREAT && s) ? DB_CREATE : 
index 3d0e892219c15d4b7554eb64060d9e71c19f2688..243588defff5fddd7d2a690f6d2a06f59f950e5d 100644 (file)
@@ -64,7 +64,7 @@ DBA_OPEN_FUNC(db3)
 
        type =  info->mode == DBA_READER ? DB_UNKNOWN :
                info->mode == DBA_TRUNC ? DB_BTREE :
-               s? DB_BTREE : DB_UNKNOWN;
+               !s? DB_BTREE : DB_UNKNOWN;
          
        gmode = info->mode == DBA_READER ? DB_RDONLY :
                (info->mode == DBA_CREAT && s) ? DB_CREATE : 
index 0195d61400648b9fc8c07d07ef4e54ff022c7199..65c99dcfe6e8a441afd216bfb653f9a04e247df8 100644 (file)
@@ -64,7 +64,7 @@ DBA_OPEN_FUNC(db4)
 
        type =  info->mode == DBA_READER ? DB_UNKNOWN :
                info->mode == DBA_TRUNC ? DB_BTREE :
-               s? DB_BTREE : DB_UNKNOWN;
+               !s? DB_BTREE : DB_UNKNOWN;
          
        gmode = info->mode == DBA_READER ? DB_RDONLY :
                (info->mode == DBA_CREAT && s) ? DB_CREATE :