Lines Matching refs:hptr

389 	dba_handler *hptr;  in ZEND_INI_MH()  local
396 for (hptr = handler; hptr->name && strcasecmp(hptr->name, ZSTR_VAL(new_value)); hptr++); in ZEND_INI_MH()
398 if (!hptr->name) { in ZEND_INI_MH()
402 DBA_G(default_hptr) = hptr; in ZEND_INI_MH()
445 dba_handler *hptr; in PHP_MINFO_FUNCTION() local
448 for(hptr = handler; hptr->name; hptr++) { in PHP_MINFO_FUNCTION()
449 smart_str_appends(&handlers, hptr->name); in PHP_MINFO_FUNCTION()
534 dba_handler *hptr; in php_dba_open() local
602 hptr = DBA_G(default_hptr); in php_dba_open()
603 if (!hptr) { in php_dba_open()
609 for (hptr = handler; hptr->name && strcasecmp(hptr->name, Z_STRVAL(args[2])); hptr++); in php_dba_open()
612 if (!hptr->name) { in php_dba_open()
636 if ((hptr->flags & DBA_LOCK_ALL) == 0) { in php_dba_open()
637 lock_flag = (hptr->flags & DBA_LOCK_ALL); in php_dba_open()
643 if ((hptr->flags & DBA_LOCK_ALL) == 0) { in php_dba_open()
644 … Z_STRVAL(args[0]), Z_STRVAL(args[1]), E_NOTICE, "Handler %s does locking internally", hptr->name); in php_dba_open()
649 if ((hptr->flags & DBA_LOCK_ALL) == 0) { in php_dba_open()
650 …L(args[0]), Z_STRVAL(args[1]), E_WARNING, "Locking cannot be disabled for handler %s", hptr->name); in php_dba_open()
658 lock_flag = (hptr->flags&DBA_LOCK_ALL); in php_dba_open()
674 if (hptr->flags & (DBA_NO_APPEND|DBA_CAST_AS_FD)) { in php_dba_open()
739 if ((hptr->flags & DBA_LOCK_ALL) == 0) { in php_dba_open()
740 …, "Handler %s uses its own locking which doesn't support mode modifier t (test lock)", hptr->name); in php_dba_open()
744 …er %s doesn't uses locking for this mode which makes modifier t (test lock) obsolete", hptr->name); in php_dba_open()
764 …info->flags = (hptr->flags & ~DBA_LOCK_ALL) | (lock_flag & DBA_LOCK_ALL) | (persistent ? DBA_PERSI… in php_dba_open()
771 if (hptr->flags & DBA_LOCK_ALL) { in php_dba_open()
836 if (!error && (hptr->flags&DBA_STREAM_OPEN)==DBA_STREAM_OPEN) { in php_dba_open()
848 if (hptr->flags & (DBA_NO_APPEND|DBA_CAST_AS_FD)) { in php_dba_open()
884 if (error || hptr->open(info, &error) != SUCCESS) { in php_dba_open()
886 …(args[1]), E_WARNING, "Driver initialization failed for handler: %s%s%s", hptr->name, error?": ":"… in php_dba_open()
891 info->hnd = hptr; in php_dba_open()
1156 dba_handler *hptr; in PHP_FUNCTION() local
1165 for(hptr = handler; hptr->name; hptr++) { in PHP_FUNCTION()
1168 char *str = hptr->info(hptr, NULL); in PHP_FUNCTION()
1169 add_assoc_string(return_value, hptr->name, str); in PHP_FUNCTION()
1172 add_next_index_string(return_value, hptr->name); in PHP_FUNCTION()