Lines Matching refs:db2
33 ** SMDB_TYPE_TO_DB2_TYPE -- Translates smdb database type to db2 type.
60 ** DB2_ERROR_TO_SMDB -- Translates db2 errors to smdbe errors
66 ** The SMDBE error corresponding to the db2 error.
143 ** SMDB_PUT_FLAGS_TO_DB2_FLAGS -- Translates smdb put flags to db2 put flags.
149 ** The db2 flags that are equivalent to the smdb flags.
170 ** SMDB_CURSOR_GET_FLAGS_TO_DB2 -- Translates smdb cursor get flags to db2
177 ** The db2 flags that are equivalent to the smdb flags.
215 SMDB_DB2_DATABASE *db2;
217 db2 = (SMDB_DB2_DATABASE *) malloc(sizeof(SMDB_DB2_DATABASE));
218 if (db2 != NULL)
219 db2->smdb2_lock_fd = -1;
221 return db2;
229 SMDB_DB2_DATABASE *db2 = (SMDB_DB2_DATABASE *) database->smdb_impl;
233 if (db2->smdb2_lock_fd != -1)
234 close(db2->smdb2_lock_fd);
236 free(db2);
271 SMDB_DB2_DATABASE *db2 = (SMDB_DB2_DATABASE *) database->smdb_impl;
273 return db2->smdb2_lock_fd;
562 ** Anything else: translated error from db2
583 SMDB_DB2_DATABASE *db2;
623 db2 = smdb2_malloc_database();
624 if (db2 == NULL || smdb_db == NULL)
631 db2->smdb2_lock_fd = lock_fd;
671 db2->smdb2_db = db;
682 smdb_db->smdb_impl = db2;
692 smdb_unlock_file(db2->smdb2_lock_fd);
693 free(db2);