Skip to content

Commit 1092d9d

Browse files
committed
Various fixes from review
Also fix test output for DBA4
1 parent 16cf9b1 commit 1092d9d

File tree

8 files changed

+12
-12
lines changed

8 files changed

+12
-12
lines changed

ext/dba/dba.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ static void php_dba_open(INTERNAL_FUNCTION_PARAMETERS, bool persistent)
621621
}
622622
break;
623623
default:
624-
zend_argument_value_error(2, "second character must be one of \"d\",\"l\",\"-\", or \"t\"");
624+
zend_argument_value_error(2, "second character must be one of \"d\", \"l\", \"-\", or \"t\"");
625625
FREE_PERSISTENT_RESOURCE_KEY();
626626
RETURN_THROWS();
627627
}
@@ -690,7 +690,7 @@ static void php_dba_open(INTERNAL_FUNCTION_PARAMETERS, bool persistent)
690690
file_mode = "w+b";
691691
break;
692692
default:
693-
zend_argument_value_error(2, "first character must be one of \"r\",\"w\",\"c\", or \"n\"");
693+
zend_argument_value_error(2, "first character must be one of \"r\", \"w\", \"c\", or \"n\"");
694694
FREE_PERSISTENT_RESOURCE_KEY();
695695
RETURN_THROWS();
696696
}

ext/dba/dba_arginfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_dba_popen, 0, 0, 2)
55
ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
66
ZEND_ARG_TYPE_INFO(0, mode, IS_STRING, 0)
77
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, handler, IS_STRING, 1, "null")
8-
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, permission, IS_LONG, 0, "00")
8+
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, permission, IS_LONG, 0, "0644")
99
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, map_size, IS_LONG, 0, "0")
1010
ZEND_END_ARG_INFO()
1111

ext/dba/dba_lmdb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ DBA_OPEN_FUNC(lmdb)
4444
int mode = info->file_permission;
4545
zend_long map_size = info->map_size;
4646

47-
ZEND_ASSERT(map_size > 0);
47+
ZEND_ASSERT(map_size >= 0);
4848

4949
rc = mdb_env_create(&env);
5050
if (rc) {

ext/dba/tests/dba011.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@ bool(false)
121121
dba_open(): Argument #1 ($path) cannot be empty
122122
dba_open(): Argument #2 ($mode) cannot be empty
123123
dba_open(): Argument #3 ($handler) cannot be empty
124-
dba_open(): Argument #2 ($mode) first character must be one of "r","w","c", or "n"
125-
dba_open(): Argument #2 ($mode) second character must be one of "d","l","-", or "t"
124+
dba_open(): Argument #2 ($mode) first character must be one of "r", "w", "c", or "n"
125+
dba_open(): Argument #2 ($mode) second character must be one of "d", "l", "-", or "t"
126126
dba_open(): Argument #2 ($mode) third character must be "t"
127127
dba_open(): Argument #2 ($mode) cannot combine mode "-" (no lock) and "t" (test lock)
128128
dba_open(): Argument #5 ($map_size) must be greater or equal than 0
@@ -133,8 +133,8 @@ bool(false)
133133
dba_popen(): Argument #1 ($path) cannot be empty
134134
dba_popen(): Argument #2 ($mode) cannot be empty
135135
dba_popen(): Argument #3 ($handler) cannot be empty
136-
dba_popen(): Argument #2 ($mode) first character must be one of "r","w","c", or "n"
137-
dba_popen(): Argument #2 ($mode) second character must be one of "d","l","-", or "t"
136+
dba_popen(): Argument #2 ($mode) first character must be one of "r", "w", "c", or "n"
137+
dba_popen(): Argument #2 ($mode) second character must be one of "d", "l", "-", or "t"
138138
dba_popen(): Argument #2 ($mode) third character must be "t"
139139
dba_popen(): Argument #2 ($mode) cannot combine mode "-" (no lock) and "t" (test lock)
140140
dba_popen(): Argument #5 ($map_size) must be greater or equal than 0

ext/dba/tests/dba_db4_003.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ require(__DIR__ .'/clean.inc');
4141
database handler: db4
4242
int(14)
4343

44-
Warning: dba_open(%stest0.dbm,c): Driver initialization failed for handler: db4: Invalid argument in %sdba_db4_003.php on line %d
44+
Warning: dba_open(): Driver initialization failed for handler: db4: Invalid argument in %sdba_db4_003.php on line %d
4545
Error creating %stest0.dbm
4646
Dummy contents

ext/dba/tests/dba_db4_007.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@ require(__DIR__ .'/clean.inc');
3737
database handler: db4
3838
int(14)
3939

40-
Warning: dba_popen(%stest0.dbm,c): Driver initialization failed for handler: db4: Invalid argument in %sdba_db4_007.php on line %d
40+
Warning: dba_popen(): Driver initialization failed for handler: db4: Invalid argument in %sdba_db4_007.php on line %d
4141
Error creating %stest0.dbm

ext/dba/tests/dba_db4_012.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ require(__DIR__ .'/clean.inc');
2929
--EXPECTF--
3030
database handler: db4
3131

32-
Warning: dba_open(%stest0.dbm,rl): Driver initialization failed for handler: db4: No such file or directory in %sdba_db4_012.php on line %d
32+
Warning: dba_open(): Driver initialization failed for handler: db4: No such file or directory in %sdba_db4_012.php on line %d
3333
Error creating %stest0.dbm

ext/dba/tests/dba_db4_014.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ require(__DIR__ .'/clean.inc');
3030
--EXPECTF--
3131
database handler: db4
3232

33-
Warning: dba_open(%stest0.dbm,wl): Driver initialization failed for handler: db4: No such file or directory in %sdba_db4_014.php on line %d
33+
Warning: dba_open(): Driver initialization failed for handler: db4: No such file or directory in %sdba_db4_014.php on line %d
3434
Error creating %stest0.dbm

0 commit comments

Comments
 (0)