Searched refs:dbconn (Results 1 - 21 of 21) sorted by relevance

/macosx-10.9.5/Security-55471.14.18/utilities/src/
H A DSecDb.c34 SecDbConnectionRef dbconn; member in struct:__OpaqueSecDbStatement
59 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error); member in struct:__OpaqueSecDb
123 static bool SecDbOpenHandle(SecDbConnectionRef dbconn, bool *created, CFErrorRef *error);
124 static bool SecDbHandleCorrupt(SecDbConnectionRef dbconn, int rc, CFErrorRef *error);
152 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error))
190 static bool SecDbCheckCorrupted(SecDbConnectionRef dbconn) argument
194 SecDbPrepare(dbconn, CFSTR("PRAGMA integrity_check"), &error, ^(sqlite3_stmt *stmt) {
195 SecDbStep(dbconn, stmt, &error, ^(bool *stop) {
209 static bool SecDbDidCreateFirstConnection(SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *error) argument
214 if (!didCreate && !dbconn
247 SecDbCorrupt(SecDbConnectionRef dbconn) argument
253 knownDbPathIndex(SecDbConnectionRef dbconn) argument
271 SecDbConnectionCheckCode(SecDbConnectionRef dbconn, int code, CFErrorRef *error, CFStringRef desc, ...) argument
319 SecDbWaitForUnlockNotify(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error) argument
362 SecDbBusyHandler(SecDbConnectionRef dbconn, CFErrorRef *error) argument
369 SecDbWaitIfNeeded(SecDbConnectionRef dbconn, int s3e, sqlite3_stmt *stmt, CFStringRef desc, struct timespec *sleeptime, CFErrorRef *error) argument
415 _SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error) argument
431 SecDbExec(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error) argument
457 SecDbBeginTransaction(SecDbConnectionRef dbconn, SecDbTransactionType type, CFErrorRef *error) argument
484 SecDbEndTransaction(SecDbConnectionRef dbconn, bool commit, CFErrorRef *error) argument
493 SecDbTransaction(SecDbConnectionRef dbconn, SecDbTransactionType type, CFErrorRef *error, void (^transaction)(bool *commit)) argument
518 SecDbHandle(SecDbConnectionRef dbconn) argument
522 SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error, void (^row)(bool *stop)) argument
543 SecDbCheckpoint(SecDbConnectionRef dbconn, CFErrorRef *error) argument
548 SecDbFileControl(SecDbConnectionRef dbconn, int op, void *arg, CFErrorRef *error) argument
570 SecDbOpenV2(SecDbConnectionRef dbconn, const char *path, int flags, CFErrorRef *error) argument
574 SecDbTruncate(SecDbConnectionRef dbconn, CFErrorRef *error) argument
597 SecDbHandleCorrupt(SecDbConnectionRef dbconn, int rc, CFErrorRef *error) argument
715 SecDbOpenHandle(SecDbConnectionRef dbconn, bool *created, CFErrorRef *error) argument
759 SecDbConnectionRef dbconn = NULL; local
771 SecDbConnectionIsReadOnly(SecDbConnectionRef dbconn) argument
775 SecDbConectionSetReadOnly(SecDbConnectionRef dbconn, bool readOnly) argument
785 __block SecDbConnectionRef dbconn = NULL; local
849 SecDbConnectionRelease(SecDbConnectionRef dbconn) argument
872 SecDbPerformRead(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)) argument
873 SecDbConnectionRef dbconn = SecDbConnectionAquire(db, true, error); local
883 SecDbPerformWrite(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)) argument
884 SecDbConnectionRef dbconn = SecDbConnectionAquire(db, false, error); local
897 SecDbConnectionRef dbconn = (SecDbConnectionRef)value; local
905 SecDbConnectionRef dbconn = (SecDbConnectionRef)value; local
1053 SecDbPrepareV2(SecDbConnectionRef dbconn, const char *sql, size_t sqlLen, const char **sqlTail, CFErrorRef *error) argument
1070 SecDbCopyStatementWithTailRange(SecDbConnectionRef dbconn, CFStringRef sql, CFRange *sqlTail, CFErrorRef *error) argument
1084 SecDbCopyStmt(SecDbConnectionRef dbconn, CFStringRef sql, CFStringRef *tail, CFErrorRef *error) argument
1107 SecDbReleaseCachedStmt(SecDbConnectionRef dbconn, CFStringRef sql, sqlite3_stmt *stmt, CFErrorRef *error) argument
1114 SecDbPrepare(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, void(^exec)(sqlite3_stmt *stmt)) argument
1124 SecDbWithSQL(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, bool(^perform)(sqlite3_stmt *stmt)) argument
[all...]
H A DSecDb.h54 SecDbRef SecDbCreate(CFStringRef dbName, bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error));
60 void SecDbConnectionRelease(SecDbConnectionRef dbconn);
63 bool SecDbPerformRead(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn));
64 bool SecDbPerformWrite(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn));
74 bool SecDbPrepare(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, void(^exec)(sqlite3_stmt *stmt));
76 bool SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error, void (^row)(bool *stop));
78 bool SecDbExec(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error);
80 bool SecDbCheckpoint(SecDbConnectionRef dbconn, CFErrorRef *error);
82 bool SecDbTransaction(SecDbConnectionRef dbconn, SecDbTransactionType ttype, CFErrorRef *error,
85 sqlite3 *SecDbHandle(SecDbConnectionRef dbconn);
[all...]
/macosx-10.9.5/Security-55471.14.18/utilities/utilities/
H A DSecDb.c34 SecDbConnectionRef dbconn; member in struct:__OpaqueSecDbStatement
59 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error); member in struct:__OpaqueSecDb
123 static bool SecDbOpenHandle(SecDbConnectionRef dbconn, bool *created, CFErrorRef *error);
124 static bool SecDbHandleCorrupt(SecDbConnectionRef dbconn, int rc, CFErrorRef *error);
152 bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error))
190 static bool SecDbCheckCorrupted(SecDbConnectionRef dbconn) argument
194 SecDbPrepare(dbconn, CFSTR("PRAGMA integrity_check"), &error, ^(sqlite3_stmt *stmt) {
195 SecDbStep(dbconn, stmt, &error, ^(bool *stop) {
209 static bool SecDbDidCreateFirstConnection(SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *error) argument
214 if (!didCreate && !dbconn
247 SecDbCorrupt(SecDbConnectionRef dbconn) argument
253 knownDbPathIndex(SecDbConnectionRef dbconn) argument
271 SecDbConnectionCheckCode(SecDbConnectionRef dbconn, int code, CFErrorRef *error, CFStringRef desc, ...) argument
319 SecDbWaitForUnlockNotify(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error) argument
362 SecDbBusyHandler(SecDbConnectionRef dbconn, CFErrorRef *error) argument
369 SecDbWaitIfNeeded(SecDbConnectionRef dbconn, int s3e, sqlite3_stmt *stmt, CFStringRef desc, struct timespec *sleeptime, CFErrorRef *error) argument
415 _SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error) argument
431 SecDbExec(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error) argument
457 SecDbBeginTransaction(SecDbConnectionRef dbconn, SecDbTransactionType type, CFErrorRef *error) argument
484 SecDbEndTransaction(SecDbConnectionRef dbconn, bool commit, CFErrorRef *error) argument
493 SecDbTransaction(SecDbConnectionRef dbconn, SecDbTransactionType type, CFErrorRef *error, void (^transaction)(bool *commit)) argument
518 SecDbHandle(SecDbConnectionRef dbconn) argument
522 SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error, void (^row)(bool *stop)) argument
543 SecDbCheckpoint(SecDbConnectionRef dbconn, CFErrorRef *error) argument
548 SecDbFileControl(SecDbConnectionRef dbconn, int op, void *arg, CFErrorRef *error) argument
570 SecDbOpenV2(SecDbConnectionRef dbconn, const char *path, int flags, CFErrorRef *error) argument
574 SecDbTruncate(SecDbConnectionRef dbconn, CFErrorRef *error) argument
597 SecDbHandleCorrupt(SecDbConnectionRef dbconn, int rc, CFErrorRef *error) argument
715 SecDbOpenHandle(SecDbConnectionRef dbconn, bool *created, CFErrorRef *error) argument
759 SecDbConnectionRef dbconn = NULL; local
771 SecDbConnectionIsReadOnly(SecDbConnectionRef dbconn) argument
775 SecDbConectionSetReadOnly(SecDbConnectionRef dbconn, bool readOnly) argument
785 __block SecDbConnectionRef dbconn = NULL; local
849 SecDbConnectionRelease(SecDbConnectionRef dbconn) argument
872 SecDbPerformRead(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)) argument
873 SecDbConnectionRef dbconn = SecDbConnectionAquire(db, true, error); local
883 SecDbPerformWrite(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn)) argument
884 SecDbConnectionRef dbconn = SecDbConnectionAquire(db, false, error); local
897 SecDbConnectionRef dbconn = (SecDbConnectionRef)value; local
905 SecDbConnectionRef dbconn = (SecDbConnectionRef)value; local
1053 SecDbPrepareV2(SecDbConnectionRef dbconn, const char *sql, size_t sqlLen, const char **sqlTail, CFErrorRef *error) argument
1070 SecDbCopyStatementWithTailRange(SecDbConnectionRef dbconn, CFStringRef sql, CFRange *sqlTail, CFErrorRef *error) argument
1084 SecDbCopyStmt(SecDbConnectionRef dbconn, CFStringRef sql, CFStringRef *tail, CFErrorRef *error) argument
1107 SecDbReleaseCachedStmt(SecDbConnectionRef dbconn, CFStringRef sql, sqlite3_stmt *stmt, CFErrorRef *error) argument
1114 SecDbPrepare(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, void(^exec)(sqlite3_stmt *stmt)) argument
1124 SecDbWithSQL(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, bool(^perform)(sqlite3_stmt *stmt)) argument
[all...]
H A DSecDb.h54 SecDbRef SecDbCreate(CFStringRef dbName, bool (^opened)(SecDbConnectionRef dbconn, bool did_create, CFErrorRef *error));
60 void SecDbConnectionRelease(SecDbConnectionRef dbconn);
63 bool SecDbPerformRead(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn));
64 bool SecDbPerformWrite(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn));
74 bool SecDbPrepare(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error, void(^exec)(sqlite3_stmt *stmt));
76 bool SecDbStep(SecDbConnectionRef dbconn, sqlite3_stmt *stmt, CFErrorRef *error, void (^row)(bool *stop));
78 bool SecDbExec(SecDbConnectionRef dbconn, CFStringRef sql, CFErrorRef *error);
80 bool SecDbCheckpoint(SecDbConnectionRef dbconn, CFErrorRef *error);
82 bool SecDbTransaction(SecDbConnectionRef dbconn, SecDbTransactionType ttype, CFErrorRef *error,
85 sqlite3 *SecDbHandle(SecDbConnectionRef dbconn);
[all...]
/macosx-10.9.5/Security-55471.14.18/utilities/Regressions/
H A Dsu-41-secdb-stress.c47 typedef void (^SecDbBlock)(SecDbConnectionRef dbconn); variable
49 #define SecDbExecWithSql(dbconn, sql) test_SecDbExecWithSql(dbconn, sql, test_directive, test_reason, __FILE__, __LINE__)
51 static void test_SecDbExecWithSql(SecDbConnectionRef dbconn, CFStringRef sql CF_CONSUMED, const char *directive, argument
54 bool is_ok = !!(SecDbExec(dbconn, sql, &execError));
62 #define SecDbDeleteWithInts(dbconn, key, value) test_SecDbDeleteWithInts(dbconn, key, value, test_directive, test_reason, __FILE__, __LINE__)
63 static void test_SecDbDeleteWithInts(SecDbConnectionRef dbconn, int key, int value, const char *directive, argument
65 test_SecDbExecWithSql(dbconn, CFStringCreateWithFormat(kCFAllocatorDefault, NULL,
69 static void SecDbDoReadOp(SecDbConnectionRef dbconn, size_ argument
113 SecDbDoWriteOp(SecDbConnectionRef dbconn, size_t seed) argument
[all...]
H A Dsu-40-secdb.c19 static int count_func(SecDbRef db, const char *name, CFIndex *max_conn_count, bool (*perform)(SecDbRef db, CFErrorRef *error, void (^perform)(SecDbConnectionRef dbconn))) { argument
34 if (!perform(db, &error, ^void (SecDbConnectionRef dbconn) {
100 ok(SecDbPerformWrite(db, &error, ^void (SecDbConnectionRef dbconn) {
101 ok(SecDbExec(dbconn, CFSTR("CREATE TABLE tablea(key TEXT,value BLOB);"), &error),
103 ok(SecDbExec(dbconn, CFSTR("INSERT INTO tablea(key,value)VALUES(1,2);"), &error),
107 ok(SecDbPrepare(dbconn, sql, &error, ^void (sqlite3_stmt *stmt) {
110 ok(SecDbStep(dbconn, stmt, &error, NULL), "SecDbStep: %@", error);
116 ok(SecDbPrepare(dbconn, sql, &error, ^void (sqlite3_stmt *stmt) {
117 ok(SecDbStep(dbconn, stmt, &error, ^(bool *stop) {
127 ok(SecDbTransaction(dbconn, kSecDbExclusiveTransactionTyp
[all...]
/macosx-10.9.5/Security-55471.14.18/authd/
H A Dauthdb.c136 static int32_t _db_run_script(authdb_connection_t dbconn, int number) argument
148 s3e = _sqlite3_exec(dbconn->handle, authdb_upgrade_sql[number]);
153 static int32_t _db_upgrade_from_version(authdb_connection_t dbconn, int32_t version) argument
164 s3e = _db_run_script(dbconn, script->pre);
166 s3e = _db_run_script(dbconn, script->main);
168 s3e = _db_run_script(dbconn, script->post);
183 static void _db_load_data(authdb_connection_t dbconn, auth_items_t config) argument
213 if (authdb_import_plist(dbconn, plist, true)) {
217 authdb_set_key_value(dbconn, "config", update);
230 static bool _truncate_db(authdb_connection_t dbconn) argument
246 _handle_corrupt_db(authdb_connection_t dbconn) argument
270 _db_maintenance(authdb_connection_t dbconn) argument
338 _checkResult(authdb_connection_t dbconn, int32_t rc, const char * fn_name, sqlite3_stmt * stmt) argument
426 __block authdb_connection_t dbconn = NULL; local
447 authdb_connection_release(authdb_connection_t * dbconn) argument
466 _db_check_corrupted(authdb_connection_t dbconn) argument
496 authdb_maintenance(authdb_connection_t dbconn) argument
523 authdb_exec(authdb_connection_t dbconn, const char * query) argument
535 _prepare(authdb_connection_t dbconn, const char * sql, sqlite3_stmt ** out_stmt) argument
621 authdb_get_key_value(authdb_connection_t dbconn, const char * table, auth_items_t * out_items) argument
664 authdb_set_key_value(authdb_connection_t dbconn, const char * table, auth_items_t items) argument
700 _begin_transaction_type(authdb_connection_t dbconn, AuthDBTransactionType type) argument
728 _end_transaction(authdb_connection_t dbconn, bool commit) argument
737 authdb_transaction(authdb_connection_t dbconn, AuthDBTransactionType type, bool (^t)(void)) argument
754 authdb_step(authdb_connection_t dbconn, const char * sql, void (^bind_stmt)(sqlite3_stmt*), authdb_iterator_t iter) argument
807 authdb_checkpoint(authdb_connection_t dbconn) argument
816 _copy_rules_dict(RuleType type, CFDictionaryRef plist, authdb_connection_t dbconn) argument
844 _import_rules(authdb_connection_t dbconn, CFMutableArrayRef rules, bool version_check, CFAbsoluteTime now) argument
907 authdb_import_plist(authdb_connection_t dbconn, CFDictionaryRef plist, bool version_check) argument
1031 authdb_connection_t dbconn = (authdb_connection_t)value; local
1063 authdb_connection_t dbconn = NULL; local
[all...]
H A Drule.c185 rule_create_with_string(const char * str, authdb_connection_t dbconn) argument
195 if (dbconn) {
196 rule_sql_fetch(rule, dbconn);
214 rule_create_with_plist(RuleType type, CFStringRef name, CFDictionaryRef plist, authdb_connection_t dbconn) argument
226 _sql_get_id(rule, dbconn);
283 _copy_cf_rule_mechanisms(rule, CFDictionaryGetValue(plist, CFSTR(kAuthorizationRuleParameterMechanisms)), dbconn);
289 _copy_cf_rule_delegations(rule, CFDictionaryGetValue(plist, CFSTR(kAuthorizationRightRule)), dbconn);
300 _copy_cf_rule_mechanisms(rule, CFDictionaryGetValue(plist, CFSTR(kAuthorizationRuleParameterMechanisms)), dbconn);
319 _sql_get_id(rule_t rule, authdb_connection_t dbconn) argument
321 authdb_step(dbconn, "SELEC
331 _copy_cf_rule_delegations(rule_t rule, CFTypeRef value, authdb_connection_t dbconn) argument
365 _copy_cf_rule_mechanisms(rule_t rule, CFTypeRef array, authdb_connection_t dbconn) argument
524 _get_sql_mechanisms(rule_t rule, authdb_connection_t dbconn) argument
543 _get_sql_delegates(rule_t rule, authdb_connection_t dbconn) argument
570 rule_sql_fetch(rule_t rule, authdb_connection_t dbconn) argument
595 _sql_update(rule_t rule, authdb_connection_t dbconn) argument
610 _sql_insert(rule_t rule, authdb_connection_t dbconn) argument
622 _sql_commit_mechanisms_map(rule_t rule, authdb_connection_t dbconn) argument
647 _sql_commit_delegates_map(rule_t rule, authdb_connection_t dbconn) argument
672 _sql_commit_localization(rule_t rule, authdb_connection_t dbconn) argument
721 rule_sql_commit(rule_t rule, authdb_connection_t dbconn, CFAbsoluteTime modified, process_t proc) argument
806 rule_sql_remove(rule_t rule, authdb_connection_t dbconn) argument
826 rule_copy_to_cfobject(rule_t rule, authdb_connection_t dbconn) argument
[all...]
H A Dmechanism.c163 mechanism_create_with_string(const char * str, authdb_connection_t dbconn) argument
191 if (dbconn) {
192 mechanism_sql_fetch(mech, dbconn);
255 mechanism_sql_fetch(mechanism_t mech, authdb_connection_t dbconn) argument
259 authdb_step(dbconn, "SELECT id FROM mechanisms WHERE plugin = ? AND param = ? AND privileged = ? LIMIT 1", ^(sqlite3_stmt * stmt) {
273 mechanism_sql_commit(mechanism_t mech, authdb_connection_t dbconn) argument
277 result = authdb_step(dbconn, "INSERT INTO mechanisms VALUES (NULL,?,?,?)", ^(sqlite3_stmt *stmt) {
H A Dserver.c252 authdb_connection_t dbconn = authdb_connection_acquire(gDatabase); local
253 authdb_maintenance(dbconn);
254 authdb_connection_release(&dbconn);
736 authdb_connection_t dbconn = authdb_connection_acquire(server_get_database()); local
737 rule = rule_create_with_string(xpc_dictionary_get_string(message, AUTH_XPC_RIGHT_NAME), dbconn);
741 cfdict = rule_copy_to_cfobject(rule, dbconn);
753 authdb_connection_release(&dbconn);
795 static bool _update_rule_mechanism(authdb_connection_t dbconn, const char * rule_name, CFStringRef mechanism_name, CFStringRef insert_after_name, bool remove) argument
805 rule = rule_create_with_string(rule_name, dbconn);
808 cfdict = rule_copy_to_cfobject(rule, dbconn);
874 authdb_connection_t dbconn = NULL; local
953 authdb_connection_t dbconn = NULL; local
1065 authdb_connection_t dbconn = NULL; local
[all...]
H A Dengine.c216 _set_localization_hints(authdb_connection_t dbconn, auth_items_t hints, rule_t rule) argument
220 authdb_step(dbconn, "SELECT lang,value FROM prompts WHERE r_id = ?", ^(sqlite3_stmt *stmt) {
229 authdb_step(dbconn, "SELECT lang,value FROM buttons WHERE r_id = ?", ^(sqlite3_stmt *stmt) {
869 _find_rule(engine_t engine, authdb_connection_t dbconn, const char * string) argument
882 authdb_step(dbconn, "SELECT COUNT(name) AS cnt FROM rules WHERE name = ? AND type = 1",
891 r = rule_create_with_string(buf, dbconn);
913 r = rule_create_with_string("", dbconn);
1016 authdb_connection_t dbconn = authdb_connection_acquire(server_get_database()); // get db handle
1019 rule_t rule = _find_rule(engine, dbconn, key);
1029 _set_localization_hints(dbconn, engin
1173 authdb_connection_t dbconn = authdb_connection_acquire(server_get_database()); // get db handle local
[all...]
/macosx-10.9.5/Security-55471.14.18/sec/securityd/
H A DSecOCSPCache.c66 return SecDbCreate(path, ^bool (SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *error) {
68 ok = (SecDbExec(dbconn, CFSTR("PRAGMA auto_vacuum = FULL"), error) &&
69 SecDbExec(dbconn, CFSTR("PRAGMA journal_mode = WAL"), error));
71 if (ok && !SecDbWithSQL(dbconn, selectHashAlgorithmSQL /* expireSQL */, &localError, NULL) && CFErrorGetCode(localError) == SQLITE_ERROR) {
73 ok &= SecDbTransaction(dbconn, kSecDbExclusiveTransactionType, error, ^(bool *commit) {
74 ok = SecDbExec(dbconn,
168 ok &= SecDbPerformWrite(this->db, &localError, ^(SecDbConnectionRef dbconn) {
169 ok &= SecDbTransaction(dbconn, kSecDbExclusiveTransactionType, &localError, ^(bool *commit) {
171 ok = SecDbWithSQL(dbconn, insertResponseSQL, &localError, ^bool(sqlite3_stmt *insertResponse) {
209 ok = SecDbStep(dbconn, insertRespons
[all...]
H A DSecDbItem.h319 bool SecDbItemInsertOrReplace(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error, void(^duplicate)(SecDbItemRef item, SecDbItemRef *replace));
321 bool SecDbItemInsert(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error);
323 bool SecDbItemDelete(SecDbItemRef item, SecDbConnectionRef dbconn, bool makeTombstone, CFErrorRef *error);
326 bool SecDbItemDoUpdate(SecDbItemRef old_item, SecDbItemRef new_item, SecDbConnectionRef dbconn, CFErrorRef *error, bool (^use_attr_in_where)(const SecDbAttr *attr));
329 bool SecDbItemUpdate(SecDbItemRef old_item, SecDbItemRef new_item, SecDbConnectionRef dbconn, bool makeTombstone, CFErrorRef *error);
331 bool SecDbItemSelect(SecDbQueryRef query, SecDbConnectionRef dbconn, CFErrorRef *error,
373 void SecItemDbReleaseConnection(SecItemDbRef db, SecItemDbConnectionRef dbconn);
375 bool SecItemDbInsert(SecItemDbConnectionRef dbconn, SecDbItemRef item, CFErrorRef *error);
377 bool SecItemDbDelete(SecItemDbConnectionRef dbconn, SecDbItemRef item, CFErrorRef *error);
380 bool SecItemDbDoUpdate(SecItemDbConnectionRef dbconn, SecDbItemRe
[all...]
H A DSecDbItem.c1054 static bool SecDbItemSetLastInsertRowId(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) { argument
1055 sqlite3_int64 rowid = sqlite3_last_insert_rowid(SecDbHandle(dbconn));
1119 static bool SecDbItemDoInsert(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) { argument
1126 ok &= SecDbPrepare(dbconn, sql, error, ^(sqlite3_stmt *stmt) {
1128 SecDbStep(dbconn, stmt, error, NULL) &&
1129 SecDbItemSetLastInsertRowId(item, dbconn, error));
1139 bool SecDbItemInsertOrReplace(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error, void(^duplicate)(SecDbItemRef item, SecDbItemRef *replace)) { argument
1141 __block bool ok = SecDbItemDoInsert(item, dbconn, &localError);
1145 SecDbItemSelect(query, dbconn, error, ^bool(const SecDbAttr *attr) {
1166 ok = ok && SecDbItemDoUpdate(old_item, replace, dbconn,
1203 SecDbItemInsert(SecDbItemRef item, SecDbConnectionRef dbconn, CFErrorRef *error) argument
[all...]
H A DSecItemServer.c2327 static bool SecDbItemQuery(SecDbQueryRef query, CFArrayRef accessGroups, SecDbConnectionRef dbconn, CFErrorRef *error,
2341 ok &= SecDbPrepare(dbconn, sql, error, ^(sqlite3_stmt *stmt) {
2351 SecDbStep(dbconn, stmt, error, ^(bool *stop) {
3188 return SecDbCreate(path, ^bool (SecDbConnectionRef dbconn, bool didCreate, CFErrorRef *localError) {
3191 ok = s3dl_dbt_upgrade_from_version(dbconn, 0, localError);
3193 ok = s3dl_dbt_upgrade(dbconn, localError);
3631 ok &= SecDbPerformWrite(kc_dbhandle(), error, ^(SecDbConnectionRef dbconn) {
3632 ok = SecServerKeychainRestore(dbconn, backup, keybag, passcode, error);
3719 static bool SecDbItemSelectSHA1(SecDbQueryRef query, SecDbConnectionRef dbconn, CFErrorRef *error,
3730 ok &= SecDbPrepare(dbconn, sq
[all...]
/macosx-10.9.5/bind9-45.100/bind9/contrib/dlz/drivers/
H A Ddlz_odbc_driver.c164 if (dbi->dbconn != NULL) {
166 if (((odbc_db_t *) (dbi->dbconn))->stmnt != NULL) {
169 (dbi->dbconn))->stmnt);
170 ((odbc_db_t *) (dbi->dbconn))->stmnt = NULL;
174 if (((odbc_db_t *) (dbi->dbconn))->dbc != NULL) {
176 dbi->dbconn)->dbc);
179 (dbi->dbconn))->dbc);
180 ((odbc_db_t *) (dbi->dbconn))->dbc = NULL;
184 isc_mem_free(ns_g_mctx, dbi->dbconn);
195 if (((odbc_db_t *) (odbc_inst->db->dbconn))
[all...]
H A Ddlz_ldap_driver.c211 if (dbc->dbconn != NULL) {
212 ldap_unbind_s((LDAP *) dbc->dbconn);
213 dbc->dbconn = NULL;
219 dbc->dbconn = ldap_init(dbi->hosts, LDAP_PORT);
220 if (dbc->dbconn == NULL)
224 ldap_result = ldap_set_option((LDAP *) dbc->dbconn,
233 ldap_result = ldap_bind_s((LDAP *) dbc->dbconn, dbi->user,
245 if (dbc->dbconn != NULL) {
246 ldap_unbind_s((LDAP *) dbc->dbconn);
247 dbc->dbconn
[all...]
H A Ddlz_mysql_driver.c233 dbi->zone = mysqldrv_escape_string((MYSQL *) dbi->dbconn,
248 dbi->record = mysqldrv_escape_string((MYSQL *) dbi->dbconn,
263 dbi->client = mysqldrv_escape_string((MYSQL *) dbi->dbconn,
324 qres = mysql_query((MYSQL *) dbi->dbconn, querystring);
327 for (j=0; mysql_ping((MYSQL *) dbi->dbconn) != 0 && j < 4; j++)
334 *rs = mysql_store_result((MYSQL *) dbi->dbconn);
890 dbi->dbconn = mysql_init(NULL);
893 if (dbi->dbconn == NULL) {
931 if (mysql_options((MYSQL *) dbi->dbconn, MYSQL_OPT_RECONNECT,
941 dbc = mysql_real_connect((MYSQL *) dbi->dbconn, hos
[all...]
H A Ddlz_postgres_driver.c184 if (dbi->dbconn != NULL)
185 PQfinish((PGconn *) dbi->dbconn);
539 *rs = PQexec((PGconn *)dbi->dbconn, querystring );
554 PQreset((PGconn *) dbi->dbconn);
556 if (PQstatus((PGconn *) dbi->dbconn) == CONNECTION_OK)
1184 dbi->dbconn = PQconnectdb(argv[2]);
1189 if (dbi->dbconn == NULL) {
1199 PQstatus((PGconn *) dbi->dbconn) != CONNECTION_OK &&
1202 PQreset((PGconn *) dbi->dbconn);
1213 if (PQstatus((PGconn *) dbi->dbconn) !
[all...]
H A Dsdlz_helper.c360 db->dbconn = NULL;
/macosx-10.9.5/bind9-45.100/bind9/contrib/dlz/drivers/include/dlz/
H A Dsdlz_helper.h72 void *dbconn; member in struct:dbinstance

Completed in 378 milliseconds